У меня есть большой набор данных, примерно 7000 строк. это было сгенерировано с отсутствием определенной части. Есть ли способ, по которому я могу добавлять массу в недостающую информацию? Ниже приведен пример строки из моего набора данных,Добавление отсутствующего текста в большом CSV-файле
PRIPOS; 20150527; EUR; AAAAA; Maxi Dresses; 5050300000000; 22200000; Thyme; Thyme; 6; , AAAAAA MAXI DRESS, AAAAAA MAXI DRESS, 2, все продукты AAAAA, 000, платья, 100, Maxi Dresses, 10000, Soft Maxi Dress, 000.00; 00.00 ;;;;; SS15 ;;; Вставка ;;
Первым полужирным полем (32) должно считаться второе жирное поле (вставка), где необходимо добавить данные. 32 представляет размер, а вставка должна представлять другой размер. файл содержит около 7 тыс. строк, всю разную информацию.
Есть ли специальный текстовый редактор, который позволит мне использовать подстановочный знак для функции замены или идеи по сценарию? В противном случае я предполагал бы сброс в таблицу SQL, и обновление по запросу было бы самым быстрым методом?
Большое спасибо.
Какая ОС вы используете? Являются ли данные, показанные выше, действительно одной непрерывной линией без разрывов строк, встроенных внутри? когда вы говорите, что 32 нужно учитывать, вы имеете в виду, если это поле равно 32, тогда текст вставки будет «abc», если ему 33, тогда вставка будет «xyz» и т. д.? –
Это можно сделать с помощью скрипта в perl/python, например. Если вы предоставите более подробную информацию о логике замены/вставки данных, было бы легче предоставить некоторые рекомендации. – OrenD
@OrenD Perl, Python, Ruby, JavaScript, PHP, почти все под солнцем может читать и писать CSV. – tadman