C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: CSVへ追記するときのヘッダーについて


(過去ログ 168 を表示中)

[トピック内 4 記事 (1 - 4 表示)]  << 0 >>

■97081 / inTopicNo.1)  CSVへ追記するときのヘッダーについて
  
□投稿者/ びびでばびで (1回)-(2021/03/24(Wed) 19:29:14)

分類:[C#] 

csvファイルの作成時にヘッダーをつけたいのですが
2回目以降追記する場合はヘッダーをつけたくありません。
どうすればいいでしょうか?
フォームアプリケーションで作っています。

private void button1_Click(object sender, EventArgs e)
{
StreamWriter sw = new StreamWriter("path\\test.csv",true);

sw.WriteLine(
"Column1," +
"Column2," +
"Column3,");

sw.WriteLine(
textBox1.Text + "," +
textBox2.Text + "," +
textBox3.Text);

sw.Close();
}
引用返信 編集キー/
■97082 / inTopicNo.2)  Re[1]: CSVへ追記するときのヘッダーについて
□投稿者/ WebSurfer (2205回)-(2021/03/24(Wed) 20:46:40)
No97081 (びびでばびで さん) に返信
> csvファイルの作成時にヘッダーをつけたいのですが
> 2回目以降追記する場合はヘッダーをつけたくありません。

「2回目以降」というのが理解できません。どういうことですか?
引用返信 編集キー/
■97083 / inTopicNo.3)  Re[1]: CSVへ追記するときのヘッダーについて
□投稿者/ とっちゃん (720回)-(2021/03/24(Wed) 23:43:43)
No97081 (びびでばびで さん) に返信
> csvファイルの作成時にヘッダーをつけたいのですが
> 2回目以降追記する場合はヘッダーをつけたくありません。
> どうすればいいでしょうか?
> フォームアプリケーションで作っています。
>
StreamWriterを構築する前に、File.Exists で存在をチェックすればよいのではないでしょうか?
既にファイルがある場合は、追記されるので、ヘッダーはつけない。
まだファイルがない場合は新規なので、ヘッダーを付けるとすれば、よいと思います。

引用返信 編集キー/
■97085 / inTopicNo.4)  Re[2]: CSVへ追記するときのヘッダーについて
□投稿者/ びびでばびで (2回)-(2021/03/25(Thu) 10:40:26)
No97083 (とっちゃん さん) に返信
> ■No97081 (びびでばびで さん) に返信
>>csvファイルの作成時にヘッダーをつけたいのですが
>>2回目以降追記する場合はヘッダーをつけたくありません。
>>どうすればいいでしょうか?
>>フォームアプリケーションで作っています。
>>
> StreamWriterを構築する前に、File.Exists で存在をチェックすればよいのではないでしょうか?
> 既にファイルがある場合は、追記されるので、ヘッダーはつけない。
> まだファイルがない場合は新規なので、ヘッダーを付けるとすれば、よいと思います。
>

その方法でいきます。
ありがとうございました。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -