Aspose.Cells for .NET


Excel スプレッドシートを操作する .NET API

Aspose.Cells for .NET により、Microsoft Excel をインストールすることなく Excel スプレッドシート ファイルの作成、編集、変換、印刷を可能にするハイ パフォーマンスなアプリケーションを開発できます。

Aspose.Cells for .NET

Aspose.Cells for .NET は、.NET アプリケーション内でスプレッドシート ファイルを操作、変換できる Excel スプレッドシート プログラミング API です。API と GUI のコントロールにより、Aspose.Cells for .NET で Microsoft Excel のプログラミングと変換をスムーズに行えます。

この Excel スプレッドシート コンポーネントは、単純なファイル変換から複雑な処理までを実行できる強力なツールです。ページ レイアウト、書式設定、グラフ、数式などをコントロールできます。スプレッドシート ファイルの読み込み、書き出しや、さまざまな画像、PDF、テキスト ファイル形式への書き出しが可能です。

Aspose.Cells for .NET は高速で安定しています。スプレッドシートを操作するソリューションの個別の開発や Microsoft のオートメーションを使用する場合と比較して、多くの時間と労力を節約することが可能です。


概略図

Aspose.Cells for .NET でサポートされる、主な Excel ファイル形式、データ処理、インポート、エクスポートおよび出力機能の概略図です。


プラットフォームに依存しません

Aspose.Cells for .NET は .NET framework (C#、VB.NET、ASP.NET など)、PHP、Python、Mono をサポートします。


サポートされるファイル形式

Aspose.Cells for .NET は、日々の業務で使用される一般的なスプレッドシート (XLS、XLSX、XLSM、XLSB、XLTX、XLTM、CSV、SpreadsheetML、ODS) ファイル形式をサポートします。また Excel ファイルから PDF、XPS、HTML、MHTML、プレーン テキストおよび TIFF、JPG、PNG、BMP および SVG などの一般的な画像形式への変換もサポートします。


他のベンダーの類似製品と異なり、Aspose.Cells for .NET は、スプレッドシートの生成とその他の基本的なファイル書式の機能だけでなく、多くの高度な機能もサポートしています。これらの高度な機能は、スプレッドシートのコンテンツ、セルの書式設定、ファイル保護などの操作をさらに容易にします。Aspose.Cells for .NET では、下記の機能がサポートされます。

  • ストリームから、またはストリームへの Excel ファイルの読み込みと書き出し
  • 出力をクライアント ブラウザーに送信
  • DataTable、DataView または Array からのデータ インポートとエクスポート
  • 製品 API を使用したページ設定
  • 製品 API を使用したグラフの生成
  • 画像とグラフのインポート
  • デザイナー スプレッドシートからの数式のインポート
さらに Aspose.Cells for .NET 独自の機能がサポートされます。
  • CSV 形式のサポート
  • Office Open XML (OOXML) のサポート
  • 既存のワークシートのコピーを生成
  • グラフの背景色のグラデーション設定
  • コメントの生成、操作
  • オートフィルターと改ページの設定
  • 複雑な計算式の設定
  • 条件付き書式のサポート
  • Microsoft Excel XP (2002) 以降の保護オプション
  • 名前付き範囲の操作
  • スパークラインの生成、出力
  • デジタル署名の追加
  • カスタムのグラフの生成、出力
  • 数式演算エンジン
  • ワークシートを SVG 形式にエクスポート
  • 簡易モードによる大きなスプレッドシートの読み込みと書き出し
  • Excel から PDF への変換時に、画像をリサンプル
  • 昇順、降順のトレース
  • シナリオの生成と操作
  • テンプレート ファイル内の VBA コードまたはマクロの操作
  • ODS ファイルを ODF 1.1 および 1.2 仕様で保存
  • メモリ オプション使用時におけるサイズの大きなファイル操作のメモリ最適化
  • Smart Marker によるスプレッドシートへのデータ投入
  • ピボット テーブルの動的な生成、操作

Aspose.Cells for .NET は、スプレッドシートを PDF および XPS、HTML 形式に忠実に変換できます。変換処理はシンプルで信頼性が高いため、一般的な標準ファイル形式のドキュメントのやり取りが必要となる企業にとって Aspose.Cells は最高の選択肢になります。

            // 変換対象のファイルの読み込み
            var workbook = new Aspose.Cells.Workbook(dir + "template.xlsx");

            // 異なる形式で保存
            workbook.Save(dir + "output.pdf", Aspose.Cells.SaveFormat.Pdf);
            workbook.Save(dir + "output.xps", Aspose.Cells.SaveFormat.XPS);
            workbook.Save(dir + "output.html", Aspose.Cells.SaveFormat.Html);
          

Aspose.Cells for .NET により、スプレッドシートにさまざまな視覚効果を柔軟かつ自在に適用できます。製品の API により、さまざまなフォントと属性、セルのスタイル (文字揃え、インデント、回転、罫線、網掛け、塗りつぶし、保護、テキストの折り返しや縮小表示) やその他多数の書式を設定できます。

同様に、グラフや画像による視覚的な効果は、スプレッドシートの表現力を高めることができます。Aspose.Cells for .NET では包括的な一連の API により標準形式、カスタム形式のさまざまなグラフの生成、操作が可能です。さらに、セルへのコメント、画像、OLE オブジェクト、シェイプ、コントロールなど、異なる種類の描画オブジェクトの追加も可能です。

Aspose.Cells for .NET の強力な数式演算エンジンは、ほとんどすべての標準および高度な Microsoft Excel 数式と関数をサポートしています。ビルトイン、アドイン、R1C1 参照スタイルなどの数式の読み込み、設定、演算が可能です。

ピボット テーブルは、データをすばやく集計して必要な情報を取得するために有効です。Aspose.Cells for .NET では、ピボット テーブルやピボット グラフをプログラム的に生成できます。ピボット テーブルのソース データを動的に変更、更新できます。さらに、Aspose.Cells for .NET で提供される Smart Marker 機能により、データ ソースに応じたワークシートへのデータ投入により視覚効果の高いレポートを生成できます。

Aspose.Cells for .NET では、独自の描画エンジンにより、Microsoft Excel への忠実性の高い描画、印刷が可能です。Excel ワークシートやグラフを画像形式で出力したり、ワークシートを物理プリンターから印刷したりできます。この柔軟性の高い処理では、ワークシートやグラフを画像形式で出力する際に解像度を指定することも可能です。

            // スプレッドシートの読み込み
            var workbook = new Aspose.Cells.Workbook(dir + "template.xls");

            // コレクションの最初のワークシートを参照
            var worksheet = workbook.Worksheets[0];

            // 出力対象の画像のパラメータを定義
            var options = new Aspose.Cells.Rendering.ImageOrPrintOptions()
            {
                OnePagePerSheet = true,
                ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg
            };

            // ワークシートを JPEG 形式の画像で出力
            var renderer = new Aspose.Cells.Rendering.SheetRender(worksheet, options);
            renderer.ToImage(0, dir + "output.jpeg");
          

Aspose.Cells for .NET はグラフを完全にサポートしています。製品の API により標準形式やカスタム形式のグラフを容易に追加でき、データを動的に設定してグラフを再更新できます。さらに Aspose.Cells for .NET ではグラフをさまざまな画像形式に変換することも可能です。

Aspose.Cells for .NET では、Web & デスクトップ アプリケーション向けに GUI コントロールが付属します。エンドユーザーはこれらのコントロールにより Excel ファイルの読み込み、書き出し、編集やデータのインポート & エクスポート、書式設定や数式の管理、さまざまなスプレッドシート形式間での変換などをアプリケーションのフロントエンドで処理できます。

Aspose.Cells for .NET の API は、マネージ コードで設計されているので Excel ドキュメント形式を操作するために Microsoft Office や Microsoft Excel を実行環境にインストールする必要はありません。サポートされる機能、セキュリティ、安定性、拡張性、スピード、価格など、あらゆる面で Microsoft Excel オートメーションを完全に置き換えることができます。



ページトップへ