2013-10-24 34 views
0

我有一個CSV,每行的內容如下:格式不正確的CSV,如何修復?

"http://www.videourl.com/video,video title,video duration,thumbnail,<iframe src=""http://embed.videourl.com/video"" frameborder=0 width=510 height=400 scrolling=no> </iframe>,tag 1,tag 2",,,,,,,,,,,,,,,,,,,,,,,,,, 

是否有一個程序,我可以用它來打掃一下嗎?我試圖將其導入wordpress並將其映射到當前字段,但它無法正常運行。有什麼建議麼?

+0

修復創建它的程序。 – 2013-10-24 01:38:24

+0

一旦它被清理乾淨後,你想要它看起來像什麼?我經常使用Excel VBA腳本清理CSV數據,因爲Excel可以乾淨地處理嵌入的引號和其他陷阱。 – cxw

+1

只需在這種情況下使用搜索和替換。最後刪除逗號,然後用「,」替換剩餘的逗號。 – Moshe

回答

0

只是在這種情況下使用搜索和替換。最後刪除逗號,然後用「,」替換剩餘的逗號。

0

任何人都應該有同樣的問題。要知道,這個解決方案只能與示例中給出的數據一起使用。如果數據有很多文本,並且需要保留文本中的逗號。然後搜索替換逗號將無法正常工作。使用正則表達式將是下一個選項,這可以在記事本++

然而,我認爲正則表達式模式依賴於數據,所以沒有太多點創建一個例子。

PHP也可以用來爆炸每一行也。從許多網址,金錢中刪除與正則表達式匹配的值。然後剩下的可能是(取決於數據)只是一段文字。如果有兩列或更多列有大量文字,則此方法可能不起作用