XML SDK を開かない理由
この質問を時々耳にします。
無料の Open XML SDK ではなく、Aspose 製品を使用する必要があるのはなぜですか?
この質問は簡単に答えられます:特徴と機能.
Open XML SDK とは?
MSDN ライブラリによると、Open XML SDK は次のように定義されています。 Open XML SDK 2.0 は、開発者が Open XML パッケージで実行する多くの一般的なタスクをカプセル化しているため、数行のコードで複雑な操作を実行できます。OOXML ドキュメントは基本的に圧縮された XML ファイルであり、Open XML SDK は、厳密に型指定された方法で OOXML ドキュメントのコンテンツを操作する必要があります。ファイルを解凍して XML を抽出し、その XML を DOM ツリーにロードして、XML 要素と属性を直接操作する代わりに、Open XML SDK はそれを行うためのクラスを提供します。
** Aspose.Cellsとは?**
Aspose.Cells は、アプリケーションが次のスプレッドシート処理タスクを実行できるようにするクラス ライブラリです: PDF、HTML、TIFF への変換および印刷を含む、すべての一般的な Excel 形式間の高品質変換。ブック オブジェクト モデルを使用したプログラミング。 1 つまたは複数のドキュメントの断片からドキュメントを作成する機能。同時に、文体の書式設定、チャート、およびグラフィックスによってデータを自動的にマージします。 Array、ArrayList、DataTable / ResultSet などのさまざまなデータ ソースからデータをインポートするなどの高レベル関数。標準および高度な Microsoft Excel 関数のほぼすべてをサポートする堅牢な数式計算エンジン。
** Open XML SDK と Aspose.Cells を比較**
次の表では、Open XML SDK と Aspose.Cells の機能を比較しています。
機能または機能カテゴリ | XML SDK を開く | Aspose.Cells |
---|---|---|
サポートされている Excel またはその他の形式 | XLSX | XLS, CSV, SpreadsheetML 2003, XLSX, HTML, タブ区切り, ODS, プレーンテキスト (TXT), PDF, XPS |
Excel 形式間の変換 | いいえ | はい |
ブック オブジェクト モデルを使用した高度なプログラミング: - 検索して置換します。 - スプレッドシートを組み立てます。 - ワークブック間でフラグメントとワークシートをコピーします。 |
いいえ | はい |
ドキュメント オブジェクト モデルを使用した詳細なプログラミング、個々の要素へのアクセス、およびすべてのスプレッドシート要素の書式設定プロパティ。 | はい | はい |
関連識別子、OOXML ドキュメントのリスト識別子など、基礎となる XML 要素および属性への低レベルの直接かつ完全なアクセス。 | はい | いいえ |
レポートを生成し、ドキュメントにデータを入力します。 - データのインポート/エクスポート*データ表 /*結果セット。 - スマートマーカー機能。 - 行/列/範囲の挿入/削除。 - カスタム データ ソース。 |
いいえ | はい |
レンダリングと印刷:*ワークシート ページをラスター イメージにレンダリングします (TIFF、マルチページ TIFF、PNG、JPEG、BMP)。スプレッドシート ページをベクター イメージにレンダリングします (EMF)。 グラフをイメージに変換します (TIFF、マルチページ TIFF、PNG、JPEG、BMP、EMF など)。 - イメージの解像度、品質、圧縮、およびその他のオプションを指定します。 - .NET 印刷インフラストラクチャを使用してスプレッドシートを印刷します。このコンポーネントには、MS Excel の印刷プレビューに示されているように、ワークシートを印刷する組み込みの print メソッドがあります。 |
いいえ | はい |
数式を動的に計算/再計算する | いいえ | はい |
サポートされているプラットフォーム | Windows, .NET | Windows、リナックス、Java、.NET、Mono |