ClosedXMLによるC#からのExcelファイル生成/読込を少し試してみる
ClosedXMLによるC#からのExcelファイル生成/読込をもう少し進めて、試してみました。
なお、ClosedXMLのプロジェクトサイトはhttps://closedxml.codeplex.comです。
以下は思ったことです。
- わりと良い感じで、十分実用になりそう。1000 * 1000のセルへの書き込みで10秒強。
- インプット値の入力、レポートの出力に使う程度が良いか。あまり複雑なことをやって変になっても嫌ですし。
- 入力は、Dictionary<string, List
>の形で読込み、あとはプログラムで好きなように使用するのが分かりやすそう。 - 出力は、名前(string)と値(List
)を持つRecordクラスを作り、List を受け取ってExcelに出力するのが分かりやすそう。
コードはこんな感じです。
https://gist.github.com/threecourse/67c18cf9101d94b32220