2010-12-08 22 views
0

c#を使用して、テキストファイル(ソースcsvファイル)を開いたり読む。最後に、これらの行に別のcsvファイルを作成する必要があります。データテーブルを作成し、処理後に各行を挿入し、最後にデータテーブルをcsvファイルにエクスポートする必要があります。または、foreach {}を開始する前にcsvファイルを作成し、各行のこのcsvファイルに書き込みます。CSVファイルを作成する

どうすればよいですか?

+0

..私はいくつかのプロジェクトで、このCSVリーダーフレームワークLumenWorks.Framework.IO.Csvを使用しました、それがうまく働いています書式付きのWriteLineまたはそれが複雑な場合LinqToCSVアセンブリ – kenny

+0

LinqToCSVには、.net 3.5以上が必要であり、このツールを実行するマシンは、.net 2.0フレームワークしか持たないことがわかります。私はこれを調べます。ありがとうケニー –

答えて

0

信号ファイルの大きさによって異なります。一般的に、それはあなたの第2の選択肢のようにストリーミングするスケーラビリティーを助けます。あなたが本当にどれくらいの大きさがあるか分からなければ、何かをmemeoryに完全にロードしないでください。

+0

それは100行または1000行になる可能性があります。 –

1

ストリーム方法は間違いなく行く方法です!古い数年が、

は今 - 私は怠け者のStreamWriterだ

http://www.codeproject.com/KB/database/CsvReader.aspx

+1

本当に古くはありません。先月バージョン3.7.1に更新されました。 –

+0

True - true - 私のマシン上にある古いバイナリでなければなりません。 –

+0

新しいまたはオープンソースのフレームワークを採用する当社のプロセスは非常に落胆していますので、このソリューションを使用することはできません。 –