.csv
セルに以下の形式のデータを含む Excelファイルがあります。
NAME Address Contact
Shoeb Lko 675567
Rajesh Banaras 7687678
.csv ファイルは、拡張子が .csv だけのテキスト ファイルではありません。これは、Microsoft Excel ファイルを使用して作成された csv ファイルです...テスト用に .csv ファイルを作成することもできます... このために (1) Excel ファイルを作成します (2) この Excel ファイルを開きます (3) ファイル メニューに移動します[名前を付けて保存] をクリックします (4) [ファイルの種類] で CSV (カンマ区切り) オプションを選択します。
.csv
C# を使用して、別の Excelファイルを同じ形式で書き込もうとしています。
私が使用しているコードは以下に書かれています:
//Below line is reading file from system drive
StreamReader rd = new StreamReader("D:\FilesUploadedToTablet\drivers.csv", true);
//Below line is writing data to file existing in our site folder
StreamWriter wr = new StreamWriter(Server.MapPath(".") + "\filename\CSVFile.csv");
wr.Write(rd.ReadToEnd());
rd.Close();
wr.Close();
ここではファイルStreamReader
を読み取っていますが、そのコンテンツをファイルに書き込んでいません。.csv ファイルの代わりにテキスト ファイルを使用すると、コンテンツは正常に書き込まれます。私は何を間違っていますか?drivers.csv
StreamWriter
CSVFile.csv