OpenXML SDKスプレッドシートスターターキット
-
05-07-2019 - |
質問
OpenXML SDK Spreadsheet APIを介してExcelドキュメントの操作を開始しようとしています。 ただし、xlsxファイルを最初から作成する方法に関する優れたガイドや例すら見つかりませんでした。既存のドキュメントを開いて変更する方法のみ。
空のテンプレートドキュメントを作成し、そのコピーを作成してから処理を開始することを考えています。しかし、それは正しいと感じません。簡単かもしれませんが、「かなり」を理解しているとは思わないテクニックを使用するのは苦手です。少なくとも良い。
だから私の質問は次のとおりです:記事や書籍、またはAPIを説明する他の種類のリソースについて、何か良いヒントはありますか?
事前に感謝します。 / johan
解決
最善の策は、 OpenXml SDK 2.0をダウンロードすることです。 をインストールします。インストールしたら、DocumentReflector.exeというツールのToolsディレクトリを確認します。このツールを使用すると、「クラックを開く」ことができます。既存のxslxドキュメント(またはdocxまたはpptx)。アプリケーションを開くと、パーツのツリービュー、特定のパーツのxmlを含むパネル、ドキュメントを最初から生成するために必要なコードが表示されます。
これにより、素晴らしいスタートが切れ、SpreadsheetML構文を本当に理解できるようになります(このツールを使用してWordProcessingMLを学習し、本当に役に立ちました!)。
他のヒント
認めざるを得ません。 OpenXml SDKは便利ですが、空白のスプレッドシートを作成することはまだたくさんあります。
ただし、 simpleooxml
というコードプレックスで利用可能なヘルパークラスのセットがあります。ドキュメントの作成方法はほとんどありませんが、このブログの投稿では、既存のテンプレートを使用せずに新しいスプレッドシートを作成する方法を示しています。
かなりうまく機能していることがわかりました。
http://openxmldeveloper.org は、さまざまなプログラミング言語の概念とコードサンプルを含む非常に優れたリソースです
MSDNには、すべてのクラスに関する非常に優れたドキュメントがあります。例: SpreadsheetDocument および 'の作成方法などのいくつかのチュートリアルスプレッドシート」。