Создайте таблицу HTML и откройте ее в Excel с сохранением стиля

Кто-нибудь экспортировал таблицы из HTML-документа в Excel с сохранением всех стилей CSS? Мое приложение может генерировать html-код для таблицы, но мне нужно экспортировать точно такую ​​же таблицу в Excel. Я использую OpenXML.

Возможно, необходимо использовать urn:schemas-microsoft-com:office:excel и urn:schemas-microsoft-com:office:spreadsheet пространства имен?

Спасибо всем за ответы!


person Dmitrii Makarov    schedule 15.02.2010    source источник


Ответы (2)


Один простой выход — во время написания вы можете просто установить тип содержимого HTML на MS-Excel. Это приведет к тому, что содержимое страницы будет записано в файл Excel, и пользователю будет предложено загрузить файл Excel.

Какие технологии вы используете на стороне сервера? Можно вообще javascript писать, но не рекомендуется, так как нарушает безопасность на стороне клиента.

person Kangkan    schedule 15.02.2010
comment
Это не сработает, так как ему нужно использовать OOXML. Я полагаю, что создание файла html excel приведет к созданию двоичного файла при открытии. Кроме того, я думаю, что вопрос заключается в том, как добавить таблицу в формате OOXML в электронную таблицу. в отличие от использования html для создания книги. - person Anonymous Type; 25.01.2011

У нас есть приложение ASP.NET для создания отчетов в браузере. И необходимо экспортировать отчеты в Excel. Я разработал свой собственный небольшой фреймворк для создания отчетов для Excel. Но есть одно сообщение о том, что моя структура не может правильно генерировать. Но я могу создать этот отчет в таблице html. Поэтому я думаю сгенерировать html-код и экспортировать его в Excel. Но главная проблема - сохранить все стили...

person Dmitrii Makarov    schedule 15.02.2010