2009-04-07 27 views
5

誰でもデータを.xlsx形式にエクスポートする最適な方法を提案できますか。 1.シートを動的に作成する。 2.各シートのデータをカスタマイズする。 オフィスWebコンポーネントは使用できません。.xlsxにエクスポート

あなたはAspose CellsまたはXLSIOのようなサードパーティ製のコンポーネント(Syncfusion)を使用することができ感謝し

答えて

2

:Aspose.Cellsはを使用して

を、開発者は簡単に開い と ファイル形式の多数を保存することができます。これには、Excel 97/ 2000/XP/2007(XLSX)、 SpreadSheetML、タブ区切り、およびCSV 文書が含まれます。 Aspose.Cellsを使用すると、 も暗号化されたExcelファイルを開くことができます。 Excel 文書を 別のAspose製品(つまり Aspose.Pdf)と一緒にAspose.Cellsを使用してPDF形式に変換することも可能です。 です。

0

.CSVがどうなる多くのケースでも、それを忘れないでください。 Excelはそれをうまく読み込みます。

書式設定、複数のワークシートなどのExcel専用機能にはXLSXファイルが必要です。そのためには、動作するファイルを作成する既存のExcel 1997-2003ジェネレータライブラリが多数あります

1

は、XLSおよびXLSXワークブックを生成することができ、データのカスタマイズ/書式設定のための包括的なAPIが含まれています。

ライブASP.NETレポートレポートhereが表示されます。

免責事項:私はSpreadsheetGear LLCを所有しています。

1

Excel Packageは、Excel 2007ファイルを読み書きするためのオープンソース(GPL)コンポーネントです。私は小さなプロジェクトでそれを使いました。そして、APIは簡単です。

ソースコードも整理されているように見えます(機能拡張やマイナーな問題を修正する必要がある場合)。

いずれのアプローチも使用できます(テンプレートをカスタマイズするか、すべてをゼロから作成する)。結果を見栄えの良いものにするには、カスタマイズがずっと簡単です。

1

EPPlusは、Open Office Xml形式(xlsx)を使用してExcel 2007/2010ファイルを読み書きする.netライブラリです。

http://epplus.codeplex.com/

1

あなたはXLSXファイルとしてデータをエクスポートするEasyXLSを使用することができます。このライブラリを使用して、レポートに適切な書式を設定できます。