Записать файл Excel в FileSystem в ASP.NET 1.1 - PullRequest
0 голосов
/ 11 марта 2009

Я хотел бы написать файл Excel в файловой системе. Источник данных для файла Excel будет исходить из SQL Server 2000 в форме DataSet / DataTable. COM InterOp не разрешено использовать на моем рабочем месте. Пользователи используют различные версии Excel; 97 - 2003.

Ответы [ 4 ]

0 голосов
/ 21 мая 2009

вы можете использовать ExmWriter dll при условии здесь . Это удобно, но с ограниченными возможностями. сохраняет файлы Excel в формате xml sheet 2003.

0 голосов
/ 11 марта 2009

Если вы не можете использовать COM Interop, то вы не можете программно создать книгу Excel / рабочий лист в коде.

Однако вы можете создать пакет DTS, который может создать нужный файл Excel, но не позволит вам выполнять операции слияния или форматирования данных.

Вы можете иметь предварительно отформатированный лист, который затем заполняется каждый раз.

0 голосов
/ 12 марта 2009

Хорошо, если вы не можете установить Excel на сервер и использовать COM Interop. Взгляните на Aspose Cell

У них есть решение специально, чтобы обойти эту проблему

0 голосов
/ 11 марта 2009

Запись данных с разделителями табуляции в текстовый файл, сохранение с расширением «.xls». Excel должен уметь читать это.

...