タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

csvに関するtanosikeizaigakuのブックマーク (1)

  • 『CSVファイルの項目にコンマ、ダブルクォーテーションを記述』

    ヽ(゜▽、゜)ノCSVファイルは項目を","(コンマ)で区切った汎用性に富んだファイル形式。 使うだけなら問題ないが、プログラムからCSVを生成したりする場合に困るのは、「一項目の文字列内に「,」(コンマ)、「"」(ダブルクォーテーション)が混じっている場合」だ。 一項目内にコンマが混在した場合、CSVファイルはその「文字」を「区切り」と判断してしまうので、例えば「ナイス,ガイ」という文字列は「ナイス」と「ガイ」とういう別の項目と扱われてしまう。 この解決案は結構簡単。 CSVファイルは記述の仕方として、 「○○○,○○○,○○○」と記述するやり方のほかに 「"○○○","○○○","○○○"」と、一項目をダブルクォーテーションで囲う記述のやり方もあるので、こうしてやれば文字列内にコンマが混じっていても平気。 が、問題はこれだけでは留まらない。次に問題になるのは「文字列にダブルクォーテーシ

    『CSVファイルの項目にコンマ、ダブルクォーテーションを記述』
    tanosikeizaigaku
    tanosikeizaigaku 2020/06/04
    “CSVファイルの仕様の一つに、「ダブルクォーテーション2つでダブルクォーテーション(文字扱い)とする」仕様がある。「""」と書けば「"」として文字扱いしてくれる。つまりエスケープ文字だ。
  • 1