如何防止System.IO.Compression.ZipArchive损坏XLSX文件?

时间:2019-10-17 12:47:43

标签: c# .net zip xlsx corruption

    ZipArchive archive = ZipFile.Open("test.xlsx", ZipArchiveMode.Update);
    archive.Dispose();

此最简单的操作将 test.xlsx 转换为损坏的文件,因此Excel无法打开它。稍后,如果我手动从损坏的 test.xlsx 中提取所有文件并压缩它们,文件对于Excel再次变得很好。

我需要通过解压缩一些XML并对其进行修改,对代码进行xlsx更改。如何通过ZipArchive阻止文件损坏?

0 个答案:

没有答案