标签: c# .net zip xlsx corruption
ZipArchive archive = ZipFile.Open("test.xlsx", ZipArchiveMode.Update); archive.Dispose();
此最简单的操作将 test.xlsx 转换为损坏的文件,因此Excel无法打开它。稍后,如果我手动从损坏的 test.xlsx 中提取所有文件并压缩它们,文件对于Excel再次变得很好。
我需要通过解压缩一些XML并对其进行修改,对代码进行xlsx更改。如何通过ZipArchive阻止文件损坏?