JAVAのPOIが移植されたNPOIというものがあるということを、下記のブログで知った。
C#やVBでExcelを出力するために、POIの.NET版が無いか探してみたら、NPOIというものを見つけたので試してみます!!
そこで、早速使ってみたので、気をつける必要がある点だけ記述すると、安易にCreateCellStyleやCreateFontやCreateDataFormatをしていると、上限にすぐ達してしまい例外が発行されるので(5000個くらい?)全く同じものは再利用しましょうという事くらい。
ExcelCreator等に比べてもファイルの作成速度が著しく劣るという事もなく、実用できるレベルだと思う。
リファレンスとしては、上記ブログの記事中にあったJAVAのPOIについて記述されているページが役に立った。