Apache POI SS HSSFおよびXSSF用のAspose.Cells Java
Apache POI SS - HSSFおよびXSSF
HSSFは、POIプロジェクトのExcel ‘97(-2007)ファイル形式の純粋なJava実装です。 XSSFは、POIプロジェクトのExcel 2007 OOXML (.xlsx)ファイル形式の純粋なJava実装です。
HSSFおよびXSSFは、スプレッドシートの読み込み、作成、変更、読み込み、書き込み、XLSスプレッドシートの作成を行う方法を提供します。これには次のようなものが含まれます:
- 特別なニーズを持つ人のための低レベルの構造
- 効率的な読み取り専用アクセスのためのイベントモデルAPI
- XLSファイルの作成、読み取り、修正のための完全なユーザーモデルAPI
poi.apache.orgで詳細を読む
Aspose.Cells for Java
Aspose.Cells for Javaは、Java開発者が自分自身のJavaアプリケーションにExcel®スプレッドシート(XLS、XLSX、XLSM、XLSB、XLTX、SpreadsheetML、CSV、ODS)、HTML、MHTML、PDF、画像ファイル形式の読み取り、書き込み、操作機能を埋め込むことを可能にする優れたExcelスプレッドシートコンポーネントです。
Aspose.Cells for Javaは、成熟し、スケーラブルで機能豊富なコンポーネントであり、他のベンダーの単純なデータエクスポート機能をはるかに超える多くの機能を提供しています。Aspose.Cells for Javaを使用すると、開発者はデータをエクスポートし、スプレッドシートを最も詳細なレベルでフォーマットし、画像をインポートし、チャートを作成し、複雑な数式を適用および計算し、Excel®データをストリーミングし、さまざまなフォーマットで保存し、それ以外にも多くを行います - すべてがMicrosoft Excel®またはMicrosoft Office Automationに依存する必要はありません。
aspose.comで詳細を読んでください
なぜApache POI SS - HSSFおよびXSSFを選ばないのか
Aspose.Cellsではいくつかのタスクを達成できますが、Apache POIでは達成できないものがあります。たとえば、ExcelファイルをPdf、JSON、およびイメージに変換する必要がある場合、Apache POIだけでは使用できず、Microsoft Excel 365やその他のツールも必要です。
POIをAspose.Cellsと比較することができます。これを行うために、Aspose.Cells for POIプロジェクト(HSSFおよびXSSF)について熟知することをお勧めします。このプロジェクトでは、Aspose.Cells for .Java APIとPOIを使用して異なるタスクを実行する方法が示されており、Aspose.Cellsでのみ利用可能なテキストドキュメントの機能もカバーしています。
このプロジェクトは、POIからAspose.Cellsに移行したい開発者にも役立ちます。
POIとの比較でAspose.Cells for Javaの機能のソースコード例を探索。
このプラグインはAspose.Cellsの評価版を使用しています。評価が完了したら、Asposeのウェブサイトからライセンスを購入できます。評価メッセージと機能の制限を削除するには、製品ライセンスを適用する必要があります。製品を購入した後、ライセンスファイルが送られてきます。これを行うには、“ライセンスとサブスクリプション”の記事の手順に従ってください。
次のセクションや記事では、Aspose.Cellsが提供する機能や能力について詳しく見ていきます。
安定性
Asposeのコンポーネントは徹底的にテストされています。Asposeのコンポーネントは1つのJARにパッケージ化されているため、機能するために追加の部品やパーツをインストールする必要はありません。これにより、Aspose.Cellsとの安定した動作を提供するだけでなく、予期せぬ状況のリスクをほぼゼロにすることができます。
スケーラビリティとスピード
Asposeのコンポーネントは非常にスケーラブルであり、極めて高速です。それらは真の.NETソリューションであり、単一のアプリケーションを動かす単一のサーバーまたはエンタープライズアプリケーションを動かすロードバランス型のウェブファームのいずれでも完璧に機能します。
機能
AsposeのコンポーネントはOfficeファイルを管理するために必要なすべてを提供し、それ以上のことも提供します。開発者が最大の結果を最小限の作業で達成できるように設計されています。
Asposeのコンポーネントは多くの強力な時間短縮機能を提供しています。たとえば、Aspose.Cellsでは、開発者がJSONをExcelファイルにインポートできる機能を提供しています。Asposeファミリーのすべてのコンポーネントが独自の一連のユニークで強力な機能を提供していることに留意する価値があります。
サポート、拡張、貢献
サポート
Asposeが立ち上がって最初の日から、良い製品だけを提供するだけでは不十分だと分かっていました。良いサービスも提供する必要がありました。私たち自身も開発者であり、技術的な問題やソフトウェアの不具合が必要なことを妨げるときにどれだけイライラするか理解しています。私たちは問題を解決するためにここにいて、それを作り出すためではありません。
そのため、無料サポートを提供しています。製品を購入したか、評価を使用しているかに関わらず、私たちの製品を使用するすべての人にフルの注意と尊敬を提供する価値があります。
Aspose.Cells Java for Apache POI SS - HSSFおよびXSSFに関連する問題や提案をどのプラットフォームを使用してでもログに記録できます。
拡張と貢献
Aspose.Cells Java for Apache POI (HSSF+XSSF)はオープンソースであり、そのソースコードは以下の主要なソーシャルコーディングウェブサイトで利用可能です。開発者はソースコードをダウンロードし、新しい機能の提案や追加、既存の機能の改善を行うことを推奨されており、他の人もそれを利用できるようにしています。
ソースコード
最新のソースコードを以下の場所から取得できます
ソースコードの構成方法
次のシンプルな手順に従ってソースコードを開いて拡張する方法を見ていきます
Eclipse IDE
- ソースコードをダウンロード/クローンします。
- Eclipseを開いて、ファイル > **インポート…**を選択します。
- 一般 > ワークスペースへの既存プロジェクトのインポート を選択します。
- ダウンロードした最新のソースコードのルートディレクトリを選択します。
- ダウンロードしたプロジェクトを正常にインポートするには、完了をクリックしてください。
NetBeans IDE
- ソースコードをダウンロード/クローンします。
- NetBeansを開き、File > **New Project…**を選択します。
- Choose Projectタブで: Java > Java Project with Existing Sourcesを選択します。
- Name and Locationタブで: 希望するプロジェクト名とプロジェクトフォルダを指定します。
- Existing Sourcesタブで: **Add Folder…**をクリックし、ダウンロードした最新のソースコードのルートディレクトリを選択します。
- Finishをクリックして、ダウンロードしたプロジェクトを正常に作成します。
サンプルコード例
このセクションには以下のトピックが含まれています
- Aspose.CellsとApache POI - HSSFおよびXSSFの共通機能のコード比較
- Apache POI SS - HSSFおよびXSSFで欠落しているAspose.Cellsの機能