Как экспортировать таблицу данных базы данных в Excel Sheet в asp.net? - PullRequest
0 голосов
/ 10 марта 2010

У меня есть требование, что у меня есть таблица из 400 столбцов.

Здесь мне нужно экспортировать эту таблицу в лист Excel.

И мне нужно загрузить лист Open Office. У меня нет MS-офиса.

Это в ASP.NET и C # .NET

Я новичок в этой концепции.

Поэтому, пожалуйста, помогите мне решить эту проблему.

И друзья, есть проблема, у меня есть 400 столбцов, которые невозможно вставить в Open Office Excel, мне нужно вставить другие столбцы в новый лист

Спасибо всем !!!!

Ответы [ 3 ]

1 голос
/ 10 марта 2010

Посмотрите на это .

0 голосов
/ 10 марта 2010

Вы можете читать из одного источника и обновлять другой, используя DataSet, с двумя различными соединениями tOleDb.

Вот код, который это делает.

CopyData-SqlToExcel-TwoOledbConnections.cs

0 голосов
/ 10 марта 2010

В качестве альтернативы вы можете посмотреть на использование OleDB для этого

Чтение и запись электронных таблиц Excel с использованием ADO.NET

Я использовал этот метод несколько раз и нашел его быстрым и эффективным.

3-ий вариант, если он не обязательно должен быть настоящим файлом xls / xlsx и вам нужно много контроля над тем, как будет выглядеть конечный результат, попробуйте XML-таблицу Microsoft.

Справочник по электронной таблице XML

Опять же, я использовал этот метод для большого эффекта

...