月別アーカイブ: 2015年3月

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