请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于使用ftl来制作生成excel的问题,如何使用java代码将xml格式转换成xlsx格式

老师,想请教一下,在制作模板的到时候可以使用excel将xlsx文件另存为xml,使用freemarker替换完成后如何在代码层面将xml文件转换回xlsx文件。
如果直接强行更改后缀为xlsx,在使用excel打开的时候会出现警告,如果直接就以xml文件的格式导出的话用户可能不知道如何打开

正在回答 回答被采纳积分+3

1回答

甲蛙 2020-06-30 21:06:02

你是生成xxx.xml,然后手动改成xxx.xlsx

你试试生成文件的时候就是xxx.xlsx呢

0 回复 有任何疑惑可以回复我~
  • 生成文件的时候直接命名为xxx.xlsx,根据测试和手动改后缀效果是一样的
    回复 有任何疑惑可以回复我~ 2020-06-30 21:08:29
  • 甲蛙 回复 提问者 qq_水煮爆米花_abiAS9 #2
    估计是现在的office版本多了些兼容校验。我以前的项目用这种方案,生成的是xls
    回复 有任何疑惑可以回复我~ 2020-07-01 20:31:45
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信