问题描述
我在C#项目中使用OpenXML生成文件,并在生成的Excel文件中读取和写入数据。
一切正常,除了我需要比较文件属性中的“修改日期”和“创建日期”以了解文件是否已更改。
当我通过Excel保存文件时,日期如下所示:
这就是我们的期望。
但是当我通过C#和OpenXML软件保存文件时,这就是我所拥有的:
代码使用相同的时间戳更改两个日期。
spreadsheetDocument.Save();
spreadsheetDocument.Close();
我也尝试过:
- 通过WorkbookPart而不是SpreadsheetDocument进行保存,但结果相同:
workbookPart.Workbook.Save();
//spreadsheetDocument.Save();
spreadsheetDocument.Close();
有人遇到过这个吗?我查看了文档,但没有发现有关Save()函数和时间戳的更改。
提前感谢您的时间!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)