Сохранение стилей CSS при экспорте веб-страницы в Excel - PullRequest
2 голосов
/ 16 октября 2011

Я планирую реализовать функцию SaveToExcel на веб-странице ASP.NET, отправив HTML обратно на сервер в скрытом поле, а затем просто перекачать его обратно как вложение с расширением .xls,

Проблема в том, что веб-страница в значительной степени стилизована с помощью CSS.И поскольку эти стили не являются неотъемлемой частью HTML, я не думаю, что они будут перенесены в файл Excel.(Теперь я понимаю, почему программист отчета, который я так сильно адаптирую, использовал теги FONT, о которых я удивлялся.)

Мне пришло в голову, что возможно запустить сценарий jQuery настраницу перед отправкой на сервер, копируя фактические стили из свойства css в собственные свойства элемента.

Я не знаю, насколько хорошо это будет работать, но это может быть лучше, чем ничего.

Есть ли лучший способ?

1 Ответ

0 голосов
/ 16 октября 2011

Карлос Агилар Марес имеет бесплатную библиотеку Excel XML, которую я использовал в прошлом. Пример кода также полезен.

http://www.carlosag.net/tools/excelxmlwriter/

...