FileHelpersは、実行時までレイアウトがわからない場合にCSVファイルをDataTableに読み込むことができる「RunTimeRecords」と呼ばれる機能をサポートしています。
FileHelpersを使用して、実行時に同じ方法でCSVファイルを作成することは可能ですか?
一部のユーザー入力に基づいて、作成する必要のあるCSVファイルには、実行時にのみ認識できるさまざまなフィールドがあります。読み取りセクションで説明されているように、FileHelperエンジンに必要なタイプを作成できますが、データを書き込むために必要な形式がわかりません。
var engine = new FileHelpers.FileHelperEngine(GenerateCsvType());
engine.WriteStream(context.Response.Output, dontKnow);
編集
あるいは、実行時までフィールドを知らなくてもCSVファイルを作成できる優れたCSVライブラリを誰かが提案できますか?たとえば、DataTableからCSVファイルを作成します。