В настоящее время я использую библиотеку с именем http://www.codeplex.com/ExcelPackage>ExcelPackage для создания большого количества файлов Excel.
К сожалению, он сохраняется в формате xlsx, в формате Excel 2007 OOXML. Мне это нужно в более раннем формате .xls 2003 года, для моих клиентов, которые склонны проявлять некоторую технофобию, когда дело доходит до обновления программного обеспечения. По сути, это означает, что я не могу заставить конечных пользователей использовать какое-либо программное обеспечение для обеспечения совместимости, например официальное программное обеспечение MS. Я могу только конвертировать файл или использовать совершенно другую опцию, но это должно привести к чтению файла Excel 2003.
Можно ли каким-либо образом использовать другую библиотеку для записи в соответствующем формате или найти библиотеку, которая позволит мне записывать автофигуры и тому подобное непосредственно в файл формата 2003? Использование метода CarlosAg http://www.carlosag.net/Tools/ExcelXmlWriter/>ExcelXML не позволяет мне легко вставлять изображения.
В конце концов, я использовал http://www.nika-soft.com/nativeexcel2/ для преобразования в более раннюю версию. Эта библиотека, хотя и не была бесплатной, была очень простой в использовании и работала точно так, как рекламировалось.