カラムの中に「,(カンマ)」がある時の対処方法について

Five Stars

カラムの中に「,(カンマ)」がある時の対処方法について

tFileInputDelimited で読み込んだCSVファイルのカラムの中に「,(カンマ)」があった際に、

データの読み取りが出来ませんでした。

ex."AA,BBB"

Field Separatorは","にしております。

 

上記のようにカラムの中に「,」のデータがある場合に、ファイルを読み込むためにはどのような対処方法がありますか。

「,」が入っていても1つのカラムとしてデータを読み取れるようにしたいです。

ちなみにCSV optionsにチェックをつけたら、「,」で分断して単にカラムが1つ増えただけでした。

 

以上、宜しくお願い致します。


Accepted Solutions
Eight Stars

Re: カラムの中に「,(カンマ)」がある時の対処方法について

\ は、¥(円マーク)です。

---
Have fun!
Five Stars

Re: カラムの中に「,(カンマ)」がある時の対処方法について

hmasagane さん

 

早速の返信有難うございました。

教えて頂いた点を参考に設定を見直したところ、

無事動きました。大変助かりました!

 

宜しくお願い致します。

 


All Replies
Eight Stars

Re: カラムの中に「,(カンマ)」がある時の対処方法について

@petsoundsさん

 

ちょっと変な動きというか、仕様ですね、、。CSVオプションを有効化して、エンクロージャを設定すると一応ちゃんと解釈されるようでした(cap01, cap02をご参照下さい)。

 

しかし、、、、例えば、データが↓になってるとエンクロージャ内の値だけど切り取れてないですね。

 

[期待通り動かない例]

"a,b", "c,d", "e,f", "g,h"

 

[期待通り動く例]

"a,b","c,d","e,f","g,h"

 

カンマの後にスペースなどが入っていると正しく解釈されないようです。

 

 

---
Have fun!
Highlighted
Five Stars

Re: カラムの中に「,(カンマ)」がある時の対処方法について

 hmasagane さん
 

ご連絡ありがとうございました。
こちらキャプチャの設定をして確認をしてみたところ、コンパイルエラーとなり
Outputファイルの出力ができませんでした。(INPUT1.png)
設定等で何か見落としている点があればご教示頂けないでしょうか?

※試しにINPUT2.pngのような設定にしたところ、コンパイルは通り
Outputファイルの出力はできましたが意図しない内容となっておりました。
(ファイル一式をご参照ください。)


恐れ入りますが、宜しくお願い致します。
Eight Stars

Re: カラムの中に「,(カンマ)」がある時の対処方法について

@petsoundsさん

 

エスケープ文字を「"\""」、文字列の引用符を「"\""」というふうに入力してみて下さい。

 

 

---
Have fun!
Eight Stars

Re: カラムの中に「,(カンマ)」がある時の対処方法について

\ は、¥(円マーク)です。

---
Have fun!
Five Stars

Re: カラムの中に「,(カンマ)」がある時の対処方法について

hmasagane さん

 

早速の返信有難うございました。

教えて頂いた点を参考に設定を見直したところ、

無事動きました。大変助かりました!

 

宜しくお願い致します。

 

2019 GARNER MAGIC QUADRANT FOR DATA INTEGRATION TOOL

Talend named a Leader.

Get your copy

OPEN STUDIO FOR DATA INTEGRATION

Kickstart your first data integration and ETL projects.

Download now

What’s New for Talend Summer ’19

Watch the recorded webinar!

Watch Now

Why Companies Move to the Cloud: 7 Success Stories

Learn how and why companies are moving to the Cloud

Read Now

Agile Data lakes & Analytics

Accelerate your data lake projects with an agile approach

Watch

Definitive Guide to Data Quality

Create systems and workflow to manage clean data ingestion and data transformation.

Download