可以使用 Apache poi 将 xlsm 文件转换为 xlsx 文件。我正在尝试编写 xlsm 文件,但编写后我希望将其转换为 xlsx 文件。你能给我任何解决方案吗?
最佳答案
xlsm表示Excel工作簿包含宏(VBA代码)
如果您想将该工作簿另存为 xlsx(不带宏的 Excel 工作簿),Excel 会注意到并删除所有 VBA 代码。
因此,将 xlsm 保存到 xlsx 是没有意义的(因为所有 VBA 代码都将被删除),除非您的 xlsm 中没有 VBA 代码(那么首先就没有必要使用 xlsm)。
关于java - 我们可以使用 POI apache 将 xlsm 转换为 xlsx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28019750/