Как сохранить в Excel 2010+ с NPOI 2.0

Я давно использую NPOI и он всегда работает, но теперь мне нужно заставить его работать с .xlsx и хотя бы Microsoft Office 2010. Он работает, но когда я пытаюсь открыть файл, он говорит, что он поврежден, и я не могу его восстановить. . Вот ошибка, которую я получаю:

Repaired Part: /xl/worksheets/sheet1.xml part with XML error.  Load error. Line 1, column 7550.
Repaired Records: Cell information from /xl/worksheets/sheet1.xml part

Спасибо за помощь!

Я работаю с этим образцом, и у меня все еще возникает та же проблема: support.html#sthash.T7qk6CSv.dpbs" rel="nofollow">http://www.leniel.net/2014/02/npoi2.0-excel-2007-xssfworkbook-and-word-2007-xwpfdocument-support. html#sthash.T7qk6CSv.dpbs


person VinnyG    schedule 27.05.2014    source источник


Ответы (1)


Я связался с разработчиком NPOI, и он сказал мне следующее:

это зависит
причина может быть совсем другой
Я исправляю странную проблему, вызванную SharpZip
zip-пакет также может вызывать эту проблему, но не на каждом компьютере

Здесь есть связанная проблема: https://npoi.codeplex.com/workitem/13046.

Он обновил код с помощью ИСПРАВЛЕНИЯ и похоже проблема ушла. Я предлагаю вам загрузить код из репозитория GitHub, скомпилировать его и попробовать.

person Leniel Maccaferri    schedule 29.05.2014
comment
понравились ваши посты на NPOI. Они идут мне начали в кратчайшие сроки. Отличная работа. - person David Robbins; 30.05.2014
comment
@David Robbins: очень рад, что это полезно. Наслаждаться! - person Leniel Maccaferri; 30.05.2014
comment
Спасибо @LenielMacaferi, это решило мою проблему, они должны отправить это в nuget! - person VinnyG; 02.06.2014
comment
@VinnyG да... согласен. Мы должны ускорить этот процесс! Я свяжусь с Тони и посмотрю, что мы можем сделать. - person Leniel Maccaferri; 02.06.2014
comment
Эта ошибка существует в текущей версии nuget: 2.0.6 - person Mahmoud Moravej; 26.10.2014