Memos About Salesforce

Salesforceにハマってたこと!

【CSV のダブルクォーテーションつけたい】 消された 復活させたい ダブルクォーテーションが失われてしまう

f:id:jude2016:20201204193614p:plain
CSVダブルクォーテーション復活

こんにちは、管理人の@Salesforce.Zです。

CSV ファイルの編集で、ダブルクォーテーションが失われてしまう問題について、復活させる方法を共有します。

読んだら得ること

★ CSV のダブルクォーテーションを復活させる方法

目次

問題

なにかしら、CSV ファイルの編集で、ダブルクォーテーションが失われてしまう

仕事上では、いやなパターンですね。

そこで、自分のやりかたを共有します。

対策

テキストエディタの対策

私なら、マイクロのVisual Studio Codeを使っているので、これのやりかたを共有します。

1.復活させたCSVファイルをVScodeで開く

2.「置換」ダイアログにする

f:id:jude2016:20201204194756p:plain
VScode置換ダイアログ
     (Windows:Ctrl+H)

  Mac:option + command + F

3.「Aa、Ab|、▪*」のうちの「▪*」をクリックし正規表現を有効させる

4.ここから「全て置換」(下記の画像)をよく使う   

f:id:jude2016:20201204195132p:plain
全て置換アイコン

5.置換には4ステップにわけて実施する

5.1 ファイル内の「 , 」を「 " , " 」で置換

f:id:jude2016:20201209233749p:plain
「 , 」を「","」で置換前

f:id:jude2016:20201209234211p:plain
「 , 」を「","」で置換後

5.2 ファイル内の行末「 \n 」を「" \n" 」で置換

f:id:jude2016:20201210002432p:plain
行末「 \n 」を「" \n" 」で置換前

f:id:jude2016:20201210002439p:plain
行末「 \n 」を「" \n" 」で置換後

5.3 最後の「 ” 」が1つ多いため、手動で消して、そして1行目の行頭に「 ” 」が1つ足りないため、手動で追加し、保存して、対応完了。