Aspose.Cells for .NET


Excel ファイルを操作する .NET API

Microsoft Excel に依存せずに、Excel ファイルを生成、読み込み、書き出し、保存、さらにスプレッドシートをさまざまなデータ ソースにエクスポート

Aspose.Cells for .NET

Aspose.Cells for .NET は、スプレッドシート管理やタスク処理をスピードアップする Excel スプレッドシート プラグラミング API です。Aspose.Cells for .NET の API により、スプレッドシートの生成、編集、変換、出力、印刷を可能にするクラスプラットフォーム アプリケーションをビルドできます。Microsoft Excel やその他の Microsoft Office Interop コンポーネントに依存しないだけでなく、CSV や SpreadsheetML などの Excel 形式も操作できる強固な API が提供されます。

Aspose.Cells for .NET をアプリケーションに組み込むことで、複数のワークシートの管理、スプレッドシート コンテンツやスタイルの新規作成、さまざまなデータ ソースからのデータをワークシートにインポート、一般的または複雑な数学、財務、テキスト数式の追加、グラフ、画像、コメントの操作、オブジェクトの描画など、さまざまな処理を実行できます。


概略図

Aspose.Cells for .NET でサポートされる主な機能です。


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

Aspose.Cells for .NET でサポートされる環境です。


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

Aspose.Cells for .NET でサポートされるファイル形式です。


  • Excel ファイルとストリーム間での読み込み、書き出し
  • 出力結果をクライアント ブラウザーに送信
  • DataTable、DataView、Array との間でデータをエクスポート、インポート
  • JSON ファイルのインポート
  • API によるページ設定
  • API によるグラフの生成
  • デザイナー スプレッドシートから数式をインポート
  • ODS ファイルの暗号化、復号化
  • バイナリ配列へのリビジョン ログの数式の解析
  • サブトータル設定の参照
  • フラグで列名を読み飛ばし、セル範囲をエクスポート
  • カスタムのドキュメント プロパティを PDF ファイルにエクスポート
  • XML パスを List Object や Table から取得
  • ランタイム時に、長いシート名の切り捨てや無効な文字の置換
  • クエリー テーブルの結果のセル範囲を取得
  • TextBox 内の一部のテキストに文字揃えを適用
  • アクセシビリティ用にコンテンツをコピー
  • ピボット テーブルのリボンを無効化
  • 詳細オプションによる行、列の貼付け
  • CSV (カンマ区切り)、TSV (タブ区切り) のサポート
  • Office Open XML (OOXML) 形式のサポート
  • 既存のワークシートのコピーを生成
  • グラフ背景のグラデーション設定
  • セルの背景色による並べ替え
  • コメントの生成、編集
  • オートフィルターと改ページの設定
  • 複雑な数式の設定と演算
  • 条件付き書式の指定
  • Microsoft Excel XP 用の保護オプションの設定
  • セル範囲の名前の生成と編集
  • スパークラインの生成、出力
  • デジタル署名の追加
  • ユーザー定義グラフの生成と出力
  • 数式演算エンジン
  • ワークシートを 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 オートメーションを完全に置き換えることができます。



ページトップへ