我想在java中读取和附加一个。xlsm文件。我不知道该怎么做。我需要下载任何jar文件来使用它吗?所有的搜索结果都提供了一个使用apache poi的解决方案(我没有得到它是什么)。我不使用任何IDE。使用简单的FileReader和其他逻辑,我不能处理这种类型的文件吗?
请给我一个明确的想法,什么是。xlsm文件,以及如何使用java与它的工作。
"XLSM是一个支持Microsoft Excel宏的电子表格,它包含按行和列排列的单元格工作表,以及用Visual Basic for Applications语言编写的嵌入式宏。XLSM文件类似于XLSX文件,但启用了宏。它们可以用Excel 2007或更高版本打开,也可以用支持Open XML组件的以前版本的Excel打开。"
您可以使用Apache poi对文件进行读写。
请看下面的SO Posts
用apache poi写xlsm (Excel 2007)使用Java Apache POI从只读xlsm文件读取数据
Apache POI文档位于https://poi.apache.org/