用POI写excel文件,怎样把一列设置成可选类型的呀,可选值通过程序传入?就是在excel中点击此列的单元格,然后显示一个下拉框,有些值可选能够把一个单元格设置成以上功能也可以谢谢大家拉

解决方案 »

  1.   

    这个应该不是程序能够实现的吧,个人觉得是在excel那里做一些操作来完成
      

  2.   

    用过POI,但没有实现过楼主说的问题,也不清楚POI有没有这样的方法支持,楼主可以参考一下
    http://jakarta.apache.org/poi/ ,可能可以找到答案
      

  3.   

    指定有效的单元格输入项
    选定要限制其数据有效性范围的单元格。 
    在“数据”菜单上,单击“有效性”命令,再单击“设置”选项卡。 
    指定所需的数据有效性类型: 
    有序列的数值在“允许”下拉列表框中,单击“序列”。 
    单击“来源”框,然后执行下列操作之一: 
    若要就在框中定义序列,请键入序列值,并用逗号分隔。 
    若要使用已命名的单元格区域,请键入等号 (=),随后键入区域的名称。 
    若要使用单元格引用,请在工作表上选择单元格,然后按 Enter。
    注释  单元格引用必须指向相同工作表上的单元格。POI公式功能优于JXL,因此也应该能指定单元格的全部格式,包括"数据来源".去查查POI开发文档吧.
      

  4.   

    5F说得不错,但我一直没有再POI中找到这个功能继续求教中
      

  5.   

    to 樓主:
    這是excel的操作問題吧?
    你可以選定一個cell,单击右键-〉建立清单,就ok
      

  6.   

    看看opi文档里的example例子吧,也许可以给你点启发。本菜鸟也在学opi,刚刚起步..........