Экспорт в .xlsx - PullRequest
       10

Экспорт в .xlsx

5 голосов
/ 07 апреля 2009

Может кто-нибудь предложить лучший способ экспорта данных в формат .xlsx. 1. Динамическое создание листов. 2. Настройка данных в каждом листе. Мы не можем использовать офисные веб-компоненты.

Спасибо

Ответы [ 7 ]

3 голосов
/ 07 апреля 2009

Вы должны взглянуть на OpenXML SDK 2.0 .

Статьи по теме в блоге:

2 голосов
/ 07 апреля 2009

Вы можете использовать сторонний компонент, такой как Aspose Cells или XLSIO (Syncfusion):

Используя Aspose.Cells, разработчики могут легко открыть и сохранить множество форматы файлов. К ним относятся Excel 97 / 2000 / XP / 2007 (XLSX), SpreadSheetML, Tab с разделителями и CSV документы. Используя Aspose.Cells вы можете также открыть зашифрованные файлы Excel. это даже можно конвертировать Excel документы в формате PDF с помощью другой продукт Aspose (то есть Aspose.Pdf) вместе с Aspose.Cells.

1 голос
/ 19 апреля 2011

EPPlus - это библиотека .net, которая читает и записывает файлы Excel 2007/2010 в формате Open Office Xml (xlsx).

http://epplus.codeplex.com/

1 голос
/ 01 октября 2009

Пакет Excel - это компонент с открытым исходным кодом (GPL) для чтения / записи файлов Excel 2007. Я использовал его в небольшом проекте, и API прост.

Исходный код также выглядит хорошо организованным и его легко обойти (если вам нужно расширить функциональность или исправить незначительные проблемы, как я).

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

1 голос
/ 08 апреля 2009

SpreadsheetGear for .NET может создавать рабочие книги XLS и XLSX и включает в себя комплексный API для настройки / форматирования данных.

Вы можете посмотреть живые образцы отчетов ASP.NET Excel здесь .

Отказ от ответственности: я владею SpreadsheetGear LLC.

0 голосов
/ 12 апреля 2012

Вы можете использовать EasyXLS для экспорта ваших данных в виде файла xlsx. С помощью этой библиотеки можно настроить форматирование вашего отчета.

0 голосов
/ 07 апреля 2009

Помните также, что во многих случаях подойдет .CSV. Excel отлично читает.

Вам понадобится файл XLSX только для таких функций Excel, как форматирование, несколько рабочих листов и т. Д., И для них существует ряд существующих библиотек-генераторов Excel 1997-2003, которые позволяют создавать файлы, которые будут работать с Excel 2007.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...