Open XML SDK for Officeのダウンロード、Excel、Word、PowerPointに書き込み出来るSDK

Windows
スポンサーリンク

Open XML SDKについてまとめてみた。

スポンサーリンク

Open XML SDK とは?ダウンロードサイト

Open XML SDK は、Office Open XML ファイル (Word、Excel、PowerPoint) を作ったり編集したりを比較的簡単に行うことができるSDKです。

マイクロソフトがGitHubでオープンソースとして公開しています。

日本語のダウンロードサイトや公式サイトは存在しないようです。

 

Open XML SDKの公式サイト

https://docs.microsoft.com/en-us/office/open-xml/open-xml-sdk

 

Open XML SDK 2.5 for Microsoft Office の msiインストーラーのダウンロード

https://www.microsoft.com/en-us/download/details.aspx?id=30425

 

GitHubのOpen XML SDKサイト

https://github.com/OfficeDev/Open-XML-SDK

Visual StudioでOpen XML SDKを使うなら、nugetで取ってくるのが一番良いと思います。

Open XML SDK for Office と COM の違い

Open XML SDK は、プログラム的にWord、Excel、PowerPoint を作ったり編集したりすることが可能です。

Word、Excel、PowerPointがインストールされていれば、COMを使うことで、プログラム的にWord、Excel、PowerPoint を作ったり編集したりすることが可能です。

 

Open XML SDK for Office と COM の違いですが、Open XML SDK for Officeの場合、Word、Excel、PowerPointがインストールされていなくても、それらのファイルを作成、更新、削除することが出来ることです。

Open XML SDK使い方

パワポ (PowerPoint) の作成、書き込み、削除

https://docs.microsoft.com/en-us/office/open-xml/presentations

エクセル (Excel) の作成、書き込み、削除

https://docs.microsoft.com/en-us/office/open-xml/spreadsheets

ワード (Word) の作成、書き込み、削除

https://docs.microsoft.com/en-us/office/open-xml/word-processing

Open XML SDKでパワポを作成するC#サンプルコード

Open XML SDKを使ってパワポを作るサンプルは以下の通りです。

https://docs.microsoft.com/en-us/office/open-xml/how-to-create-a-presentation-document-by-providing-a-file-name?redirectedfrom=MSDN

 

C#のサンプルコード

 

 

 

コメント