• 主页
  • Java SE
  • J2ME
  • Web开发
  • Java EE
  • Eclipse

请教:如何使用JCom.jar来获取一个excel单元格中的下拉数据

pleasanttrees 2014-01-17 03:29:40
我在java程序里用JCom.jar这个第三方插件来读取excel文件,这个文件的某一个单元格设置成下拉格式的
1.请问我怎么判断这个单元格是否设置为了下拉?
2.怎么获取出这个单元格的下拉列表里的内容?
...全文
72 点赞 收藏 1
写回复
1 条回复
pleasanttrees 2014年01月17日
已写完的代码如下,不知道这个思路对不对 import jp.ne.so_net.ga2.no_ji.jcom.JComException; import jp.ne.so_net.ga2.no_ji.jcom.ReleaseManager; import jp.ne.so_net.ga2.no_ji.jcom.excel8.ExcelApplication; import jp.ne.so_net.ga2.no_ji.jcom.excel8.ExcelRange; import jp.ne.so_net.ga2.no_ji.jcom.excel8.ExcelWorkbook; import jp.ne.so_net.ga2.no_ji.jcom.excel8.ExcelWorkbooks; import jp.ne.so_net.ga2.no_ji.jcom.excel8.ExcelWorksheet; import jp.ne.so_net.ga2.no_ji.jcom.excel8.ExcelWorksheets; public class HBLTest2 { public static void main(String[] args) { ExcelApplication excel = null; ReleaseManager rm = new ReleaseManager(); ExcelWorkbook xlBook = null; try { excel = new ExcelApplication(rm); ExcelWorkbooks xlBooks = excel.Workbooks(); xlBooks.Open("D:\\temp\\t.xlsm"); xlBook = xlBooks.Item(1); ExcelWorksheets xlSheets = xlBook.Worksheets(); ExcelWorksheet xlSheet = xlSheets.Item(11); ExcelRange xlRange = xlSheet.Cells(); //到这里不知道该怎么写了。。。 } catch (JComException e) { e.printStackTrace(); }finally{ /**/ if(xlBook != null){ xlBook.release(); try { xlBook.Close(false, null, false); } catch (JComException e) { e.printStackTrace(); } } try { excel.Quit(); } catch (JComException e) { e.printStackTrace(); } rm.release(); } } }
回复 点赞
发动态
发帖子
Java
创建于2007-09-28

1.8w+

社区成员

8.1w+

社区内容

Java相关技术讨论
社区公告
暂无公告