3

我想在 java 中读取并附加一个 .xlsm 文件。我不知道该怎么做。我需要下载任何 jar 文件才能使用它吗?所有搜索结果都提供了一个使用 apache poi 的解决方案(我没有得到它是什么)。我不使用任何 IDE。使用简单的 FileReader 和其他逻辑我不能使用这种类型的文件吗?

请让我清楚地了解什么是 .xlsm 文件以及如何使用 java 使用它。

4

1 回答 1

2

“XLSM 是一个支持 Microsoft Excel 宏的电子表格,其中包含按行和列排列的单元格工作表以及使用 Visual Basic for Applications 语言编程的嵌入式宏。XLSM 文件类似于 XLSX 文件,但启用了宏。它们可以用 Excel 打开2007 或更高版本,或者由以前版本的 Excel 支持 Open XML 组件。”

您可以使用 Apache poi 读取和写入文件。

看看下面的 SO 帖子

使用 apache poi 写入 xlsm (Excel 2007)

使用 Java Apache POI 从只读 xlsm 文件中读取数据

Apache POI 文档位于 https://poi.apache.org/

于 2015-05-18T06:27:13.500 回答