2013-10-24 31 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也可以用来爆炸每一行也。从许多网址,金钱中删除与正则表达式匹配的值。然后剩下的可能是(取决于数据)只是一段文字。如果有两列或更多列有大量文字,则此方法可能不起作用