Инструмент экспорта в Excel для asp.net - PullRequest
2 голосов
/ 07 июля 2011

Есть ли инструмент, который может экспортировать динамически сгенерированный HTML, чтобы преуспеть в C Sharp?

Ответы [ 3 ]

1 голос
/ 07 июля 2011

почему вы хотите написать функциональность, которая уже существует.это означает, что у Excel есть возможность импортировать любую веб-страницу (просто обратите внимание, что Excel использует движок IE для отображения тегов).Вот шаги, как это может быть достигнуто.

Открыть excel;перейдите на Data Tab;нажмите From Web;

New Web Query откроется дочернее окно.

введите Address Bar и перейдите на веб-страницу, которую вы хотите импортировать.

после загрузки страницы вв окне нажмите кнопку import

и все.

(я предположил, что вы используете MS Office 2007, если версия diff, шаги diff)

только одинбольше примечанияMS Office использует движок рендеринга IE, поэтому поддерживаются не все теги, поэтому, если это выглядит ужасно, не вините меня;)

1 голос
/ 07 июля 2011
0 голосов
/ 07 июля 2011

Я не уверен, как вы хотите экспортировать HTML в Excel.В Excel мы говорим о строках и столбцах, а html - это документ.Возможно, вы захотите экспортировать html в Word или pdf.

В любом случае для создания файлов Excel в C # я использовал следующие 2 библиотеки: http://www.codeproject.com/KB/office/biffcsharp.aspx и http://code.google.com/p/excellibrary/

...