немного фона на моей проблеме:Завершающие запятые в конце экстракта данных в CSV
У меня есть CSV-файл, который создается с помощью запроса в MS Access. Основная часть файла CSV содержит столбцы; имена, адрес, почтовые коды, даты и т. д. Последняя строка файла содержит сводку данных; имя файла, дату, временную метку и общее количество записей. Поскольку все поля содержат строки, и мы не хотим, чтобы система усекала или пыталась оценить даты и почтовые коды, мы выводим эти поля с кавычками.
Последние две строки выглядят примерно так:
"Name","Code","Address","Address2","Office","Location","City","State","PostCode","Date"
"FileName","DDMMYYYY","HH:MM:SS",TotalRecords,"","","","","",""
Мне нужно удалить лишние запятые в последней строке, так это выглядит следующим образом:
"FileName","DDMMYYYY","HH:MM:SS",TotalRecords
Я имел взгляд через и попробовал решение здесь: CSV file has extra commas
Это создает копию моего исходного файла, но оставляет все запятые нетронутыми. Это решение работает, если я удалю ВСЕ кавычки.
Этот файл используется системой, не использующей мое имя, и ему не нравятся дополнительные запятые. Ручное редактирование файла является вариантом, но я надеюсь на чистое решение, которое не требует ввода человеком. – hto
@teylyn Почему вы предлагаете вручную редактировать файл в stackoverflow? O__o –
@ DylanHunt Да, почти два года спустя, мое предложение было бы загрузить CSV-файл в Power Query и удалить ненужные столбцы. Но кроме этого я все трачу дни, чтобы закодировать что-то, что занимает 5 минут, чтобы сделать это вручную. – teylyn