從CSV

2013-10-29 19 views
0

剝離多餘的文本限定符我有具有由「符號分離爲TEXTQUALIFIER某些字段一個CSV。從CSV

下面參見例如。請注意,每個整數(例如1,2,3等)應該是一個字符串,合格的字符串被「符號」包圍。

1,2,3,"qualifiedString1",4,5,6,7,8,9,10,11,12,13,14,15,16,"qualifiedString2"" 

通知最後合格的字符串是如何具有「符號作爲字符串的一部分。

您能否提供一個優雅的方式來自動CSV的清洗,以消除冗餘」預選賽?

我擁有以下技術:POSH/BAT腳本,VBA,Access。

+1

不更換'「」'和'「'不夠還是我失去了一些東西在這裏 – 2013-10-29 13:24:01

+0

@mehow? - 你說得對,我刪除的建議,在原來的職位後,我意識到,有在CSV中有許多空的合格字符串的實例 –

+0

你能否顯示更多的csv文件,我不太清楚需要刪除什麼以及需要保留什麼,即顯示csv最初的樣子,然後你想要什麼它看起來像清理後* – 2013-10-29 13:26:24

回答

1

也許這樣的事情?

(get-content file.txt -ReadCount 0) -replace '([^,]")"','$1' | 
set-content newfile.txt 
+0

謝謝!這工作!你能指點我到哪裏去了解更多關於這部分劇本的內容嗎? ''([^,]「)」','$ 1'| ' –

+0

任何人都可以解釋這一點嗎?我在網上找不到任何東西。 –

+0

對不起,我沒有馬上回復你(工作發生),但我看到你的問題在另一個線程上得到了回答。 – mjolinor