我们可以使用POI apache将xlsm转换为xlsx

可以使用Apache poi将xlsm文件转换为xlsx文件。 我想写一个xlsm文件,但写之后,我希望它被转换成xlsx文件。 你能给我任何解决办法吗?

xlsm表示Excel工作簿包含macros(VBA代码)

如果您想将该工作簿另存为xlsx(一个Excel工作簿WITHOUTmacros),Excel将会通知并将删除所有VBA代码。

所以,将xlsm保存为xlsx是没有意义的(因为所有的VBA代码都将被删除),除非你在xlsm中没有VBA代码(并且没有必要首先使用xlsm)。

使用Excel将.xlsm版本保存为.xlsx。