#asp.net #xml #excel-2007 #openxml #excelpackage
#asp.net #xml #excel-2007 #openxml #excelpackage
Вопрос:
Я нашел этот инструмент, но мне интересно, работает ли он по-прежнему правильно в net 4.0 или есть какие-либо прямые альтернативы oob.
Мне просто нужно добавить столбцы и обновить содержимое Excel программно. Есть много способов, но мне нужно сохранить исходный документ в качестве шаблона. Ссылка выше точно объясняет, что это за требования и почему они создали такую библиотеку «ExcelPackage».
Ответ №1:
При беглом взгляде на предоставленную вами ссылку кажется, что она фактически сохранит исходный шаблон без изменений и просто вернет заполненную версию этого шаблона. Это довольно распространенный способ создания и заполнения документов Excel с использованием Open XML, поскольку он помогает свести к минимуму объем кода, который вам приходится писать. Если вы не указали макет, стили, форматы и т.д. В шаблоне, вы были бы вынуждены определять их при написании кода, и это могло бы привести к некоторому раздутому коду. В целом, проект, подобный этому, или использование Open XML SDK 2.0 для создания документов — это правильный путь.
Комментарии:
1. вы совершенно правы! Попытка преобразовать Excel в html для экспорта в xls может оказаться кошмаром. Можно поступить наоборот. Я также нашел несколько других инструментов (gembox, я думаю), которые могут переводить документы open xml (office) в html