タグ

.NETとファイルに関するmega-ne0221のブックマーク (1)

  • DataTableや配列等をCSV形式のファイルとして保存する

    DataTableや配列等をCSV形式のファイルとして保存するCSV形式の規則は、「CSV形式のファイルをDataTableや配列等として取得する」で紹介したものと同じとして、話を進めます。つまり、4,6の規則に従い、フィールドにカンマ、改行文字が含まれる場合は、ダブルクォートで囲みます。また5の規則に従い、フィールドにダブルクォートが含まれる場合は、これを2つのダブルクォートに置換して、ダブルクォートで囲みます。さらに規則7に従い、フィールドの前後にスペースがある場合も、ダブルクォートで囲みます。 このような方針により、DataTableをCSV形式のファイルに保存する例(ConvertDataTableToCsvメソッド)を以下に示します。フィールドの型を考慮せず、単純にToStringメソッドで文字列にして保存しています。ヘッダも書き込んでいますが、ヘッダの書き込みと、レコードの書き

    DataTableや配列等をCSV形式のファイルとして保存する
  • 1