Как предотвратить System.IO.Compression.ZipArchive от повреждения файла XLSX? - PullRequest
0 голосов
/ 17 октября 2019
    ZipArchive archive = ZipFile.Open("test.xlsx", ZipArchiveMode.Update);
    archive.Dispose();

Эта простейшая операция превращает test.xlsx в поврежденный файл, поэтому Excel не может его открыть. Позже, если я вручную извлечу всех файлов из поврежденных test.xlsx и zip их обратно, файл снова станет хорошим для Excel.

Мне нужновнести некоторые изменения в xlsx из моего кода, распаковав некоторые XML-файлы и изменив их. Как остановить повреждение файла ZipArchive?

...