Java 什么';获取多个xls文件内容的最快方法是什么?

Java 什么';获取多个xls文件内容的最快方法是什么?,java,php,xls,Java,Php,Xls,我有一组1200 xls文件,我需要创建一个包含 单元格A1的值(如果A1为空,则取B1) 单元格A2的值(如果A2为空,则取B2) 文件名 单元格A2的字符串ID(如果已经找到A1的值,则只需一个不递增的计数器变量,可以在以后计算) 这些文件都是Excel 97文件,大小在25到500 KB之间 虽然我知道它可以在VBA中完成,但我认为这是一种减慢速度的方法。我知道它可以用php(某种方式)或Java实现。我不知道Win7批处理或Mac OS X终端是否能帮助我。还有其他想法吗?我正在寻找

我有一组1200 xls文件,我需要创建一个包含

  • 单元格A1的值(如果A1为空,则取B1)
  • 单元格A2的值(如果A2为空,则取B2)
  • 文件名
  • 单元格A2的字符串ID(如果已经找到A1的值,则只需一个不递增的计数器变量,可以在以后计算)
这些文件都是Excel 97文件,大小在25到500 KB之间

虽然我知道它可以在VBA中完成,但我认为这是一种减慢速度的方法。我知道它可以用php(某种方式)或Java实现。我不知道Win7批处理或Mac OS X终端是否能帮助我。还有其他想法吗?我正在寻找解决这个问题的最快方法。

您需要lib来读取Java中的XLS文件,但由于您没有足够的Java经验,很难掌握。(问题是它有时会遇到问题,只是因为没有特殊原因而无法处理某些XLS文件)

另一个东西是PYTHON,它更简单


你选择什么取决于你自己。如果您赶时间,xlrd会更好。

您试过什么?最快的方法可能是尝试几件事,看看哪件最快。如果你“知道”它可以用PHP或Java实现,那么为什么不试试呢?@rmlan我还没有尝试过任何东西。我不想遇到问题,例如,看到它只需要很长时间,然后从一开始就重新开始,浪费了很多时间。我站在十字路口,想在开始走路之前做出正确的决定。。。我正在尝试python,但从未使用过它。知道这是可以做到的,这意味着我读到有一些库可以处理xls文件。谢谢。以前从未使用过python,但它做得相当不错。快速简单。