Aspose.Cells for Java
注意: Aspose.Cells for Java 7.0.0 より、.NET 版の機能と同期化するように Java 版にコードを移植し、その結果、一部の API クラスとメンバーの名前を変更いたしました。
この変更によって、以前のバージョンの Aspose.Cells for Java から 7.0.0 以降にアップグレードする際には、コードを変更していただく場合があります。
変更内容に関しては、こちらを参照してください。
製品概要
Aspose.Cells for Java は、Microsoft Excel® 使用しないで Excel® スプレッドシートを読み書きできる Java アプリケーションを開発する非グラフィカルな Excel® スプレッドシート レポーティング コンポーネントです。基本的なデータのインポート/エクスポートをするだけでなく機能豊富なコンポーネントのセットを提供します。
Aspose.Cells のコンポーネントを使用して、開発者は、データのインポート/エクスポート、スプレッドシート/セルの書式設定、画像のインポート、複雑な計算式、Excel® データのストリーム、さまざまなファイル形式での保存など、多くの機能を実装できます。
主な特徴
Aspose.Cells は、コアな機能として、ネイティブな Excel ファイルを開いたり、
保存したり、さまざまな機能をサポートする使いやすい API を提供します。
ワークシート管理、行と列の操作、データ フォーマット、セルの操作、セルの書式設定、罫線のスタイル、
色の設定、フォントの設定およびセルの挿入/削除など、多くの一般的な機能を含みます。
これらの一般的な機能加え、Aspose.Cells はまた、ストリームから/へ
Excel ファイルを開くおよび保存、クライアント ブラウザへ出力を送信、
ResultSet または Array からデータをインポートおよびエクスポート、
イメージおよびチャートのインポート、API を使用してイメージおよびチャートの作成、
designer spreadsheet から計算式をインポート、API を使用してページ設定の設定、など多くの高度な機能を提供します。
Aspose.Cells はまた、Add-in、VBA およびマクロもサポートします (注意: マクロを含む Excel ファイルの読み込み/保存は可能ですが、マクロの編集/書き込みおよび実行はできません)。
更に、CSV と SpreadsheetML フォーマットのサポート、
既存のワークシート (フォーマット済みのコンテンツ、イメージやチャートなど)
をファイルへコピー、二つのワークブックの結合、ワークブックのコピー、
API を使用してチャートの背景の勾配、API を使用してコメント、オートフィルタと改ページの作成、
複合計算式の設定、条件付フォーマットのサポート、Microsoft Excel XP で導入された保護オプションのサポート、
名前付き範囲の操作、API の検索、カスタム チャート API のサポート、計算エンジンのサポートなど、
他にも数多くの高度な機能があります。
Microsoft Excel オートメーションは必要ありません
Aspose.Cells は、システムに Microsoft Excel や Microsoft Office をインストールしなくても、Excel スプレッドシートを作成/読み書きできる優れたコンポーネントです。すべての Aspose のコンポーネントは、完全に独立しており、マイクロソフト社との関連性はなく、マイクロソフト社からの承認、スポンサーなどを必要としません。つまり、Aspose.Cells は、セキュリティ、安定性、拡張性、スピード、価格および機能面でオートメーションのより良い代替物となり得ます。
高度な機能
他のベンダーの類似製品と異なり、Aspose.Cells は、スプレッドシートの生成とその他の基本的なファイル フォーマット機能だけでなく、多くの高度な機能もサポートしています。これらの高度な機能は、スプレッドシートのコンテンツ、セルの書式設定、ファイル保護などの操作に非常に便利です。Aspose.Cells では、以下の機能をサポートします:
- ストリームへ/から Excel ファイルの保存と開く
- クライアントのブラウザへ出力を送信
- ODS フォーマット ファイルの保存と開く
- Array、ArrayList および Recordset からデータをインポート/エクスポート
- 画像とチャートのインポート
- API を使用して画像とチャートの作成
- デザイナー スプレッドシートから計算式のインポート
- API を使用してページ設定の設定
Aspose.Cells は、アドイン、VBA およびマクロもサポートします。さらに、以下の多くのユニークな機能も提供してます:
- CSV フォーマットのサポート
- 既存のワークシートのコピーをファイルへ追加 (フル コンテンツ、画像およびチャートなど)
- コメントの作成
- API を使用してオートフィルタと改行の設定
- 複雑な計算式の設定
- 条件付き書式のサポート
- Microsoft Excel XP およびそれ以降のバージョンで保護オプションのサポート
- 名前付き範囲の操作
- API を使用してピボット テーブルの作成
- イベント ドリブン モードで Excel ファイルのデータを処理
- HTML ファイルまたはストリームとして保存
- カスタム チャート API のサポート
- 計算エンジンなど
プラットフォーム非依存
Aspose.Cells for Java は、多くの主要な開発環境と配布プラットフォームをカバーします。Aspose.Cells for Java は、Java 1.4、1.5 または 1.6 で利用可能で、Java をインストールできるどの環境でも動作します。また、PHP と Aspose.Cells for Java を使用することもできます。
さまざまなファイル フォーマットをサポート
Aspose.Cells を使用して、簡単にさまざまなファイル フォーマットの開く/保存ができます。Excel 97 / 2000 / XP / 2007 (XLSX)、SpreadSheetML、Tab Delimited および CSV フォーマットをサポートします。Aspose.Cells を使用して、暗号化した Excel ファイルを開くこともできます。Aspose.Cells for Java を使用して、Excel ドキュメントを PDF フォーマットへ変換することもできます (注意: v2.3.0 以前のバージョンでは、Aspose.Pdf for Java が必要です)。Aspose.Cells for Java は、ODS (Open Document Spreadsheet) フォーマット ファイルの開く/保存もサポートします。
ドキュメント機能
- さまざまなソースからさまざまなフォーマット タイプ (Excel 97 から Excel 2007) の平文または暗号化 Excel ファイルを開く
- さまざまなフォーマット タイプ (Excel 97 から Excel 2007) で Excel ファイルを保存
- Excel ファイルをストリームへ開く
- クライアントのブラウザへ出力を送信
- ストリームから Excel ファイルを保存
- SpreadsheetML ファイルのロードと保存
- CSV ファイルのロードと保存
- タブ区切りのファイルをロードと保存
- ワークブック全体を保護
- ワークブックのデータを検索と置換
- デフォルトのスタイルをワークブック全体へ設定
- Excel ファイルの文書プロパティをアクセスおよび編集
- テンプレート ファイルの画像、チャート、マクロおよびピボット テーブルを保存
ワークシート機能 – 管理
- ワークシートの作成とアクセス
- ワークシートのデータをコピー
- ワークシートをワークブックの特定の場所へ移動
- 特定のワークシートをアクティブなシートとして設定
ワークシート機能 - 表示オプション
- ワークシートの表示または非表示
- タブ、スクロール バー、グリッド線および行/列ヘッダの表示または非表示
- 改ページのプレビュー
- ワークシートのズーム レベルの設定
- ウィンドウ枠の固定を使用してスクロールする際に、選択したデータを表示
- ワークシートのウィンドウ枠固定の解除
ワークシート機能 - 保護オプション
- ワークシートのコンテンツ、オブジェクトおよびシナリオを保護
- ワークシートの保護の解除
ワークシート - ページ設定オプション
- ページの向き、拡大縮小、用紙サイズ、印刷品質などを設定
- 上、左、右、下など余白設定を設定
- ヘッダー/フッターの設定
- ヘッダー/フッターにグラフィックを挿入
- ヘッダー/フッターのマージンを設定
- 印刷位置、印刷タイトルなどを設定
- 改ページとページの設定
- 特定のセルに縦横の改ページを挿入
- 縦横のページ自動調整
- すべてのページに印刷タイトル行/列を複写
行/列の機能
- 行の高さを調整
- 列の幅を調整
- 行/列を挿入または削除
- 行/列を表示または非表示
- 行/列をグループ化またはグループ解除
- 行/列をコピー
データ管理機能
- ワークシートのセルにアクセス
- ランタイムで指定したセルへデータを追加
- JDBC Resultset からデータをインポート
- データ タイプに応じてセルからデータを取得
- セルの範囲を作成および挿入
- セルの範囲を削除
- 範囲のコンテンツをクリア
- セルのデータを検索
- ビルトインまたはアドイン関数で数式を設定
- セルの数式を検索
- 配列と R1C1 参照スタイルの数式を設定
- ハイパーリンクのさまざまな種類をリンク データへ追加
- 名前付けした範囲を作成またはアクセス
- セルをロック
- データ チェックとオート フィルタを適用
書式設定機能
- セルのさまざまなスタイルを適用
- スタイルをコピー
- セルの数値の書式設定を適用
- セルを日付として書式設定
- セルのカスタム書式設定
- 文字の配置を設定
- セルの文字の折り返し、方向および角度を設定
- カラムに文字を納まるように縮小
- 複数のセルを一つのセルに結合
- セルの結合の解除
- セルのさまざまなフォント設定を適用
- セルへさまざまな色、フォント、グリッド線、グラフィック オブジェクトなどを適用
- シングル セルにリッチ テキストを設定
- セルにさまざまな罫線を適用
- セルにさまざまな背景パターンを適用
- ワークシート、行、列などの書式設定を適用
- セルの条件付き書式を適用
チャートとグラフィック機能
- すべてのチャート タイプ、カラム、棒、線、円、散布、面、ドーナツ、レーダー、地上、株価、円柱、円錐、ピラミッドなどをサポート
- さまざまな種類のチャートを簡単に作成
- さまざまなプロパティの設定でチャートをカスタマイズ
- チャートのデータを動的に設定
- API を使用してカスタム チャートをワークシートへ追加
- ランタイムでワークシートへ写真を追加
- セルへコメントを作成
- チェックボックスとテキストボックスを作成
高度な機能
- Designer Spreadsheets と Smart Markers をサポート
- 堅牢な数式計算エンジンを使用して数式計算をサポート
- COM クライアントから Aspose.Cells へのアクセスをサポート
- ピボット テーブルの作成とフォーマット
- ランタイムでピボット テーブルのデータ ソースを変更
- アドインをサポート
- VBA をサポート
- マクロをサポート
必要なシステム
機能一覧
インストール
API リファレンス