寻找用 Java 访问 xls 的便捷方案,有数据集
【问题】
What is the best way to read and edit an Excel file in Java?
I have a large data set which is like impossible to enter manually. I have to make a program where I need that data set. Data is saved in an excel file. What is the best way to read and edit an excel file? It would be better if I am able to make the data available even if I send the jar file of program to someone else
【回答】
Java可以利用POI访问excel,但是在数据类型处理和数据计算(条件过滤、分组、连接等)方面都比较复杂。推荐使用集算器辅助Java,读取excel只需要一行代码:=file("D:\\data.xls").xlsimport(),而且java调用SPL也很容易。集算器可以用简洁的代码对excel中的数据计算之后,再写入excel。
可以把集算器嵌入java发布给别人,也可以直接用操作系统的命令行调用集算器的程序。这里有个例子可以看:[复杂 Excel 表格导入导出的最简方法]。