2014-07-09 46 views
0

我得到一個CSV文件,該文件中的每個字段用逗號分隔,考慮到文件的兩行標題。 樣品文件的開頭:水壺轉換轉義逗號輸入CSV文件

Title of the file 
Time,User,Pages,Copies,Printer,Document Name,Client,Paper Size,Language,Height,Width,Duplex,Grayscale,Size 
2014-05-16 00:06:24,userb,7,1,DLP-SAI-KY4500-BAC3 LDVI,"Crystal Reports",SVXENAPP1,A4,EMF,,,NOT DUPLEX,NOT GRAYSCALE,824kb, 
2014-05-16 00:06:35,userb,1,2,DLP-SAI-KY4500,"Crystal Reports",SVXENAPP1,A4,EMF,,,NOT DUPLEX,NOT GRAYSCALE,727kb, 

報價之間的某些領域 「有逗號例:

2014-05-16 10:25:32,userb,8,1,2LP-GEN-KY1135,"RDV 2014-06-12_ SOCIETE, ABCDEF, TESTK, AABB Normandie, SOCAA Grands Ri.pdf",PC-DLP-50,A4,PCL6,,,NOT DUPLEX,GRAYSCALE,4689kb, 

在這個例子中, 」 RDV 2014-06-12_ SOCIETE,ABCDEF,TESTK, AABB諾曼底,SOCAA大獎賽Ri.pdf」 是文件名,幷包含逗號。

如何逃避這些逗號?

那是我的轉型:

transformation

但選項 '逃生:「' 不工作

(在我transormation, 」替換字符「 只允許刪除報價爲DocumentName場)

回答

0

您的組件缺少enclosure配置。如果將機櫃字符設置爲",您的示例適用於我。

+0

是的,它可以工作,但是當後面有幾個逗號(沒有兩個逗號之間的信息),而不是將該字段設置爲NULL時,它會跳過該字段。行示例:2014-05-05 17:03:19,Userp,1,1,DLP-SAV-KY300,「Crystal Report」,PC-DLP-85,A4,PCL6 ,,,非雙面,灰度,279kb , –

+0

我也試過這一行。這個對我有用。你可以將你的文本輸入輸入到文本輸出中,並將大概錯誤的輸出包含到你的問題中? –

+0

你能解決這個問題嗎? –