У меня есть текстовый файл с разделителями табуляции, в каждой записи которого есть 10 столбцов следующим образом:
p001 64 20141209 meals (attendees) ML ENTER Entertainment xyz Restaurants 6.0 "_e' Restaurants (123) 456-7890 \r\n FORUM \r\n ,Around \r\n\r\n':33 113-2 \r\n\r\n 8440 XYZ09'15 1:11PM \r\n\r\n 1 Burger 6.00 \r\n\r\n SSIONS 6.00 \r\n TOTAL PAID 6 .00 \r\n XXXXXXXXXXX2012 XX/XX \r\n XYZ EXPRESS
6.00 \r\n\r\n\r\n 7,-10( YOU! FOR DINING WITH US! \r\n\r\n 113-2 \r\n\r\nYour r is: 840 \r\n"
P.S. В последнем столбце текст заключен в "". И мой 1-й столбец НЕ уникален.
Я хотел бы преобразовать этот текстовый файл в файл csv, чтобы я выбирал данные только из 1-го, 2-го, 8-го, 9-го и 10-го столбцов записи. Кроме того, все данные должны быть заключены в «».
Например, приведенная выше запись должна быть преобразована в следующую строку выходного CSV-файла:
"p001","64","xyz Restaurants","6.0","_e' Restaurants (123) 456-7890 \r\n FORUM \r\n ,Around \r\n\r\n':33 113-2 \r\n\r\n 8440 XYZ09'15 1:11PM \r\n\r\n 1 Burger 6.00 \r\n\r\n SSIONS 6.00 \r\n TOTAL PAID 6 .00 \r\n XXXXXXXXXXX2012 XX/XX \r\n XYZ EXPRESS
6.00 \r\n\r\n\r\n 7,-10( YOU! FOR DINING WITH US! \r\n\r\n 113-2 \r\n\r\nYour r is: 840 \r\n"