Aspose.Cells for Java


Excel スプレッドシートを操作できる Java API

Aspose.Cells for Java は、Microsoft Excel をインストールすることなく Excel スプレッドシート (10 種類以上のファイル形式) を動的に生成、操作、変換、保護、印刷できます。

Aspose.Cells for Java

Aspose.Cells for Java は、Microsoft Excel に依存することなく Java アプリケーション内での Excel スプレッドシート (XLS、XLSX、XLSM、XLSB、XLTX、SpreadsheetML、CSV、ODS) の読み込み、書き出し、操作と HTML、MHTML、PDF および画像ファイル形式への変換を可能にする Excel スプレッドシート処理 API です。

Aspose.Cells for Java は、豊富な機能を持った拡張性の高いコンポーネントで、他のベンダー製品のような単純なデータ エクスポートだけでなく、多くの機能が提供されています。Aspose.Cells for Java により、データのエクスポート、スプレッドシートの詳細レベルでの書式設定、画像のインポート、グラフの生成、複雑な計算式の適用と演算、Excel データのストリーミング、さまざまな形式での保存などが可能です。


概略図

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


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

Aspose.Cells for Java は、さまざまなプラットフォームで使用できます。Windows、Unix/Linux および Mac プラットフォームで開発される Java ベースの Windows、JSP/JSF Web アプリケーションを完全にサポートします。


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

Aspose.Cells for Java は、日々の業務で使用される一般的なスプレッドシート (XLS、XLSX、XLSM、XLTX、XLTM、XLSB、CSV、SpreadsheetML、ODS)、PDF、HTML、MHTML および画像ファイル形式をサポートします。Aspose.Cells for Java により、パスワード保護された Excel ファイルを開くことも可能です。また Aspose.Cells for Java を使用して Excel ファイルを PDF 形式に変換することも可能です。


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

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

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

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

            // 異なる形式で保存
            workbook.save(dir + "output.pdf", SaveFormat.PDF);
            workbook.save(dir + "output.xps", SaveFormat.XPS);
            workbook.save(dir + "output.html", SaveFormat.HTML);
          

Aspose.Cells for Java により、スプレッドシートにさまざまな視覚効果を柔軟かつ自在に適用できます。製品の API により、ワークシート、行、列、セルの書式設定やさまざまなフォントと属性、セルのスタイル、数値形式mリッチテキスト、条件付き書式のルールを設定できます。

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

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

Aspose.Cells for Java では、グラフを画像や PDF 形式に変換、ワークシートを画像に変換、ワークシートの印刷、スプレッドシートを PDF 形式に変換、などの機能が提供されます。この柔軟性の高い処理では、スプレッドシートを PDF に変換する際に画像をリサンプルしたり、ワークシートやグラフを画像形式で出力する際に解像度を指定することも可能です。

Aspose.Cells for Java は、さまざまな方法で行や列を操作できます。指定されたサイズによる行高や列幅の調整、セルのコンテンツに合わせた自動調整、挿入や削除、表示非表示設定に加え、行、列のグループ化や解除を容易に行うことができます。

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

Aspose.Cells for Java には、JSP Web アプリケーションに組み込み可能で Chrome、FireFox、Internet Explorer、Opara など昨今の web ブラウザーに互換した UI コントロールが付属します。エンドユーザーはこのコントロールにより Excel ファイルの読み込み、編集、保存を Web アプリケーションのフロントエンドで処理できます。



ページトップへ