Aspose.Cells for Java は受賞歴のある Excel スプレッドシート処理 API であり、開発者はこれを使用して、Microsoft Excel アプリケーションを必要とせずに、独自のアプリケーションにスプレッドシートの読み取り、書き込み、操作、変換、印刷機能を埋め込むことができます。
Aspose.Cells for Java は成熟した機能豊富なライブラリで、市場で入手可能な他のコンポーネントの単純なデータ エクスポート機能をはるかに超える多くの機能を提供します。API は、データのエクスポート、スプレッドシートを最も詳細なレベルでフォーマット、画像のインポートとエクスポート、グラフとピボット テーブルの作成、数式計算エンジンを使用した複雑な数式の適用と計算、Excel データのストリーミングとさまざまな形式での結果の保存の機能を提供します。
高度なJava Excelライブラリのサポート
ArrayList、Array、Recordset からのデータのインポートとエクスポート
API によるチャートの作成と操作
デザイナーのスプレッドシートから数式をインポートする
名前付き範囲の生成と操作
スプレッドシートを物理プリンタに印刷する
スマートマーカーを使用してワークシートにデータを入力する
コメントの作成と操作
Excel およびカスタム数式の設定と計算
条件付き書式ルールの作成と操作
名前付き範囲の作成と操作
ピボットテーブルとピボットグラフを作成、操作、更新する
チャートとワークシートのレンダリング
軽量モードで大きなファイルを読み書きする
Excelで画像を再サンプリングしてPDFに変換する
テンプレートドキュメント内のVBAコードまたはマクロを変更する
Excel ファイルをさまざまな形式で保存する
Excel API は、最高の視覚的忠実度を維持しながら、スプレッドシートを PDF、XPS、HTML などの形式に変換します。信頼性が高く柔軟な変換プロセスにより、Aspose.Cells は、主に業界標準の形式でファイルを交換する組織にとって最適な選択肢となります。
複数の形式でのスプレッドシート変換 - Java
// load file to be converted
Workbook wbk = new Workbook(dir + "template.xls");
// convert xls to HTML, XPS and PDF
wbk.save(dir + "output.pdf", SaveFormat.PDF);
wbk.save(dir + "output.xps", SaveFormat.XPS);
wbk.save(dir + "output.html", SaveFormat.HTML);
ワークシートを最も細かいレベルにフォーマットする
ライブラリは、行、列、セル レベルでのワークシートの書式設定、条件付き書式設定ルールの追加、数値形式の定義、属性によるフォントの設定など、スプレッドシートのスタイル設定を提供します。同様に、API は、あらゆる種類のカスタム チャートと標準チャートの操作と作成、および OLE オブジェクト、画像、コメント、図形、セルへのコントロールなどのさまざまな描画オブジェクトの操作と作成をサポートします。
チャートとシートを画像と PDF 形式に変換する
Aspose.Cells for Java は、チャートから画像、ワークシートから画像、ワークシートの印刷、スプレッドシートからファイル形式への変換などの特別な変換機能を提供します。 変換プロセスは非常に柔軟かつ簡単で、スプレッドシートから画像への変換中に画像を再サンプリングしたり、ワークシートやチャートを画像にレンダリングしながら結果の画像のサイズを調整したりするなど、さまざまな変換方法を選択できます。
Excel チャートを画像としてレンダリング & PDF - Java
// load spreadsheet containing the chart
Workbook book = new Workbook(dir + "template.xlsx");
// get the chart present in first worksheet
Chart chart = book.getWorksheets().get(0).getCharts().get(0);
// render chart as PNG
chart.toImage(dir + "output.png", ImageFormat.getPng());
// render chart as PDF
chart.toPdf(dir + "output.pdf");
Excelの行と列を操作する
Aspose.Cells for Java を使用すると、さまざまな方法で行と列を変更できます。列の幅と行の高さを簡単に調整したり、セルの幅と高さをコンテンツに合わせて自動調整したり、行と列を挿入および削除、非表示および表示、グループ化およびグループ解除したりできます。
グラフとピボットテーブルでデータを要約する
非常に大きなスプレッドシートで要約情報を取得するのは難しい場合があります。ピボット テーブルは、フラット データをすばやく記述し、必要に応じて関連情報を取得するためにあります。API は、ピボット テーブルとグラフを動的に作成します。ピボット テーブルのソース データを動的に変更することも可能です。さらに、このライブラリのもう 1 つの主要機能であるスマート マーカーを使用すると、データ ソースを通じてワークシートに入力し、視覚的に効果的なレポートを生成できます。
スプレッドシートの Web ベースのビジュアル コントロール
Aspose.Cells for Java は、JSP Web アプリケーションに埋め込むことができ、Chrome、Firefox、Internet Explorer、Opera などのすべての最新 Web ブラウザーと互換性のある UI コントロールも提供します。エンド ユーザーはこれを使用して、Web アプリケーションのフロントエンドから Excel ファイルを読み込み、編集し、保存できます。