如何在C#中查看excel文件更改?
我正在开发监视文件更改、显示通知并将更改列表插入listview。我有一个难题,即如果更改excel文件的属性,则只希望更改通知。现在,如果更改excel属性,则显示已创建、已删除、已重命名的通知。 谁能给我推荐一下吗 代码: 更改列表:如何在C#中查看excel文件更改?,c#,filesystemwatcher,C#,Filesystemwatcher,我正在开发监视文件更改、显示通知并将更改列表插入listview。我有一个难题,即如果更改excel文件的属性,则只希望更改通知。现在,如果更改excel属性,则显示已创建、已删除、已重命名的通知。 谁能给我推荐一下吗 代码: 更改列表: New Microsoft Excel ワークシート.xls 2011/10/10 11:00:15 Created C:\New Folder B1F38000 2011/10/10 11:00:55 Created C:\N
New Microsoft Excel ワークシート.xls 2011/10/10 11:00:15 Created C:\New Folder
B1F38000 2011/10/10 11:00:55 Created C:\New Folder
New Microsoft Excel ワークシート.xls~RF83f213.TMP 2011/10/10 11:01:16 Created C:\New Folder
New Microsoft Excel ワークシート.xls 2011/10/10 11:01:16 Deleted C:\New Folder
New Microsoft Excel ワークシート.xls 2011/10/10 11:01:16 Renamed C:\New Folder
New Microsoft Excel ワークシート.xls~RF83f213.TMP 2011/10/10 11:01:18 Deleted C:\New Folder
您可以将设置为只监视特定文件夹,因此对filepath
的检查是多余的
否则,请按照当前的方式执行操作,但请检查触发事件的文件名,以查看该文件是否具有
XLS
、XLSX
、XLSM
或任何其他Excel扩展名。您可以检查文件系统EventArgs的更改类型
New Microsoft Excel ワークシート.xls 2011/10/10 11:00:15 Created C:\New Folder
B1F38000 2011/10/10 11:00:55 Created C:\New Folder
New Microsoft Excel ワークシート.xls~RF83f213.TMP 2011/10/10 11:01:16 Created C:\New Folder
New Microsoft Excel ワークシート.xls 2011/10/10 11:01:16 Deleted C:\New Folder
New Microsoft Excel ワークシート.xls 2011/10/10 11:01:16 Renamed C:\New Folder
New Microsoft Excel ワークシート.xls~RF83f213.TMP 2011/10/10 11:01:18 Deleted C:\New Folder