「ClosedXML - Excelファイルの操作」の版間の差分

ナビゲーションに移動 検索に移動
(文字列「</source>」を「</syntaxhighlight>」に置換)
10行目: 10行目:
Open XML形式のExcelファイル(拡張子 : xlsx / xlsm)を読み書きするためのライブラリである。<br>
Open XML形式のExcelファイル(拡張子 : xlsx / xlsm)を読み書きするためのライブラリである。<br>
MicrosoftのOpen XML SDKをラップし、Excelに特化することで使用しやすいライブラリになっている。<br>
MicrosoftのOpen XML SDKをラップし、Excelに特化することで使用しやすいライブラリになっている。<br>
ソースコードはGitHubで公開されている。(MITライセンス)<br>
<br>
<br>
* できること
Closed XMLのソースコードは、[https://github.com/ClosedXML/ClosedXML GitHub]で公開されている。<br>
また、Closed XMLのライセンスは、MITライセンスである。<br>
<br>
* Closed XMLで実行できること
*: Open XML形式のExcelファイルの編集と数式の実行。
*: Open XML形式のExcelファイルの編集と数式の実行。
*: Open XML形式のExcelファイルの実体は、XMLファイルを格納したzipアーカイブである。
*: Open XML形式のExcelファイルの実体は、XMLファイルを格納したzipアーカイブである。
19行目: 21行目:
*: 更に、Excelの主な関数を独自に実行する機能も持っている。
*: 更に、Excelの主な関数を独自に実行する機能も持っている。
<br>
<br>
* できないこと
* Closed XMLで実行できないこと
*: Excelの機能を利用すること。
*: Excelの機能を利用すること。
*: Open XML形式のExcelファイルの読み書きは可能だが、Excelアプリの機能を利用しているわけではない。
*: Open XML形式のExcelファイルの読み書きは可能であるが、Excelアプリの機能を利用しているわけではない。
*: Excelアプリの機能、例えば、グラフを生成したりはできない。
*: 例えば、Excelアプリの機能において、グラフを生成することはできない。
*: ただし、Open XML SDKとは異なり、Excelの主な関数はサポートされている。
*: ただし、Open XML SDKとは異なり、Excelの主な関数はサポートされている。
<br>
<br>
* サポートされているプラットフォーム
* サポートされているプラットフォーム
*: .NET Core / .NET 5以降
*: .NET Framework 4.0以降
*: .NET Framework 4.0以降
*: .NET Standard 2.0以降
*: .NET Standard 2.0以降
34行目: 37行目:
*: Xamarin.Android 8.0以降
*: Xamarin.Android 8.0以降
<br>
<br>
Closed XMLのドキュメントは、[https://github.com/closedxml/closedxml/wiki ClosedXMLのWiki]で公開されている。<br>
Closed XMLのドキュメントは、[https://github.com/closedxml/closedxml/wiki ClosedXMLのGithub]で公開されている。<br>
ここでは、Excelファイルを操作する例をいくつか記載するだけなので、詳しい使用方法はこのドキュメントを参照すること。<br>
<br>
Closed XMLの詳細を知りたい場合は、公式ドキュメントを参照すること。<br>
<br><br>
<br><br>


案内メニュー