2013-10-24 2 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

Исправить программу, которая ее создала. –

+0

Что вы хотите, чтобы он выглядел, как только он был очищен? Я часто использовал сценарии Excel VBA для очистки CSV-данных, поскольку Excel обрабатывает внедренные кавычки и другие исправления. – cxw

+1

Просто используйте поиск и замените в этом случае. удалите запятые в конце, а затем замените остальные запятые на «,». – Moshe

ответ

0

Просто используйте поиск и замените в этом случае. удалите запятые в конце, а затем замените остальные запятые на «,».

0

Если у кого-то еще такая же проблема. Знайте, что это решение будет работать только с данными, подобными давлению примера. Если у данных много текста, и в тексте, которые нужно сохранить, есть запятые. Тогда поиск замещающей запятой не будет работать. Использование regex будет следующей опцией, и это можно сделать в Notepad ++

Однако, я думаю, что шаблон регулярного выражения зависит от данных, поэтому не так много, чтобы создать пример.

PHP также может использоваться для взрыва каждой линии. Удалите значения, соответствующие регулярному выражению, из многих, т. Е. URL, денег. Тогда оставшееся может быть (в зависимости от данных снова) просто блоком текста. Этот подход может не работать, если есть два или более столбца с большим количеством текста

Смежные вопросы