ナレッジベース

CSV ファイル内の二重引用符を自動的に削除する


発行: 22 Jun 2021
最終修正日: 15 Jan 2024

ご質問

コンテンツ内に二重引用符が存在する場合、CSV ファイル内の最初と最後の二重引用符を自動的に削除する方法。

既定では、CSV 内の項目ごとに二重引用符が存在する場合、Tableau では、データ ソースをインポートしているときに二重引用符を自動的に削除します。
ただし、コンテンツ内に二重引用符が存在する場合 ("S 01" monitor" など)、Tableau では二重引用符を自動的に削除できませんでした。

たとえば、二重引用符なしで読み取ることができた CSV を次に示します。
========
Shop,Category,Product,Number
"AA","XXX","S 01 monitor","5"
"AB","XXX","S 02 monitor","3"
"AC","XXX","S 03 monitor","2"
========

すべての二重引用符が付いた状態で読み取ることができた CSV を次に示します。
========
Shop,Category,Product,Number
"AA","XXX","S 01" monitor","5"
"AB","XXX","S 02 monitor","3"
"AC","XXX","S 03 monitor","2"
========

環境

  • Tableau Desktop
  • CSV/テキスト ファイル

回答

回避策として、二重引用符を削除するための計算フィールドを作成します。

たとえば、次の計算により、フィールドの最初と最後の引用符を削除できました。
RIGHT(LEFT([Category],LEN([Category])-1),LEN(LEFT([Category],LEN([Category])-1))-1)

詳細については、添付のワークブックを確認してください。

詳細情報

CSV ファイル内の最初と最後の二重引用符を自動的に削除する関数は現在、この製品に組み込まれていません。
この記事で問題は解決しましたか?