CSV(カンマ区切り値)
カンマで区切ったテキストでデータを表す、業務アプリのシステム間連携で今も広く使われるファイル形式。
- 概念URI
https://comcomponent.com/knowledge/csv/
- 別名・表記
- Comma-Separated Values
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- CSV(カンマ区切り値)はRFC 4180を前提とします。CSVはRFC 4180を事実上の標準仕様として前提とし、区切り・引用符・エスケープの規則が定義される。ただしRFC 4180はあくまで事実上の標準であり、改行がLFのみ・引用符処理をしない・区切りがタブやセミコロンなど、現実のCSVには準拠しない方言も多く存在する / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- String.Split(',')による自作CSVパースをCSV(カンマ区切り値)に用いることは推奨されません。String.Split(',')はフィールド内のカンマ・改行・引用符を処理できず仕様上壊れるため、CSVの読み込みには使うべきでない / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- TextFieldParserはCSV(カンマ区切り値)に対する本記事の推奨です。.NET標準の範囲でCSVを正しく読み込む手段として、TextFieldParserの利用が推奨される / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- CsvHelperはCSV(カンマ区切り値)に対する本記事の推奨です。列とオブジェクトのマッピング・型変換・大量データの性能まで必要な場合は、CsvHelperの導入が推奨される / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- CSV(カンマ区切り値)はCSVインジェクションの原因になることがあります。ユーザーが入力した値をCSVに出力してExcelで開かせるアプリは、CSVインジェクションという攻撃経路を持つことがある / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- BOM(Byte Order Mark)はCSV(カンマ区切り値)に保存されます。BOMをCSVファイルに含める場合、CSVファイル先頭の3バイト(UTF-8ならEF BB BF)として保存される / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- CultureInfo.InvariantCultureはCSV(カンマ区切り値)に対する本記事の推奨です。CSV出力用の数値・日付変換はOSのカルチャに依存させず、CultureInfo.InvariantCultureを明示することが推奨される / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- ExcelはCSV(カンマ区切り値)を利用します。Excelは他システムとのデータ交換や一覧の取り込みでCSVファイルを開く / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- CSV(カンマ区切り値)はShift_JISを利用します。レガシーシステムとの連携では、CSVの文字コードとして今もShift_JISが使われることがある / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。