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


主な機能


サポートされる環境


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


  • 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 により、さまざまな視覚効果をスプレッドシートに追加できます。異なるフォント、セルのスタイル (配置、インデント、回転、罫線、影、配色、保護、文字列の折り返し、縮小表示)、セルの表示形式などを適用できます。

同様に、グラフや画像などの視覚効果で、より洗練されたスプレッドシートを生成できます。Aspose.Cells for .NET で提供される総合的な API ライブラリにより、標準形式やカスタム形式のグラフの生成や操作が可能です。加えて、コメント、画像、OLE オブジェクト、シェイプ、コントロールなどのさまざまなタイプの描画オブジェクトをセルに追加できます。

Aspose.Cells for .NET では、標準的なものから高度なものまで多数の 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,
              ImageType = Aspose.Cells.Drawing.ImageType.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 オートメーションを完全に置き換えることができます。



ページトップへ