Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用OpenXML更改创建日期保存Excel文件_C#_Excel_Openxml - Fatal编程技术网

C# 使用OpenXML更改创建日期保存Excel文件

C# 使用OpenXML更改创建日期保存Excel文件,c#,excel,openxml,C#,Excel,Openxml,我在一个C#项目中使用OpenXML生成一个文件,在生成的Excel文件中读取和写入数据 一切正常,只是我需要比较文件属性中的“修改”和“创建”日期,以便能够知道文件是否已更改 通过Excel保存文件时,日期如下所示: 这是我们所期望的 但当我通过我的C#和OpenXML软件保存文件时,我得到的是: 代码使用相同的时间戳更改两个日期 我正在使用此代码保存我的文件 spreadsheetDocument.Save(); spreadsheetDocument.Close(); 我还试图:

我在一个C#项目中使用OpenXML生成一个文件,在生成的Excel文件中读取和写入数据

一切正常,只是我需要比较文件属性中的“修改”和“创建”日期,以便能够知道文件是否已更改

通过Excel保存文件时,日期如下所示:

这是我们所期望的

但当我通过我的C#和OpenXML软件保存文件时,我得到的是:

代码使用相同的时间戳更改两个日期

我正在使用此代码保存我的文件

spreadsheetDocument.Save();
spreadsheetDocument.Close();
我还试图:

  • 通过WorkbookPart而不是电子表格文档保存,但结果相同:
  • 删除Save()函数,但结果相同:
有人已经遇到过这个问题吗?我查看了文档,没有发现Save()函数和时间戳的更改

提前感谢您的时间

workbookPart.Workbook.Save();
//spreadsheetDocument.Save();
spreadsheetDocument.Close();