Необходимо передать файл Excel для веб-клиентов - PullRequest
0 голосов
/ 15 января 2012

У меня есть метод, который преобразует SQL-запрос в DataView, и теперь я пытаюсь преобразовать DataView в документ Excel, который можно транслировать с сайта asp.net.

Я попытался сгенерировать файл .csv, но Excel испортил бы формат. Затем попытался OpenXML, кажется, очень медленно.

Мне просто нужно выписать некоторые базовые данные таблицы, чтобы их можно было изменить в Excel и повторно импортировать.

1 Ответ

1 голос
/ 15 января 2012

Для создания файла Excel вы можете использовать движок Infragistics Excel.Вот пример того, как создать файл Excel из DataTable здесь: http://help.infragistics.com/NetAdvantage/ASPNET/Current/CLR3.5/?page=ExcelEngine_Populating_a_Worksheet_from_a_DataSet.html

Затем вы можете загрузить данные снова из формата файла Excel.Если вы хотите проверить это, вы можете сделать это с помощью пробной версии NetAdvantage для ASP.NET, если у вас ее еще нет: http://www.infragistics.com/dotnet/netadvantage/aspnetdownloads.aspx

...