我在导出excel文件的时候,加了一句代码:
sheet.setForceFormulaRecalculation(true);
表示强制执行公式,不然的话结果不会自动计算出来。
问题是,这样到处excel文件以后,刚打开文件什么都不做,就提示已经做过修改了,关闭的时候需要Ctrl+s保存下,其实根本没有做任何改动。不知道是为什么,哪位高手来帮帮忙?
很多时候 打开文件本身就会修改文件 比如 windows的默认编码是GBK 使用GBK编码打开文件 就会将文件修改为GBK编码的
这也是内容发生了改变, 但是里面的文字其实没有变
4年后的人来问一句,题主解决了吗···
5年后的人来问一句,题主解决了吗···