У меня есть программа POS, которая позволяет мне импортировать товары из файла CSV. Проблема в том, что она принимает только определенный формат CSV.
У меня есть таблица Excel, которая сохраняет мои запасы в разных столбцах с соответствующими заголовками столбцов. Даже если я сохраню это как файл csv, программа POS не сможет импортировать его как таковой. Я хотел бы узнать, как преобразовать следующую таблицу Excel (5 столбцов):
к (1 столбец):
решение1
Ключевое слово здесь — Concatenation. Вы можете использовать либо самуconcatenate
функция, или сделайте это с помощью амперсанда.
=concatenate(A1,",""",B1,""",""",C1,""",""",D1,""",""",E1,"""")
Или просто сделайте это, что позволит легче отличить конкатенацию от вставленных запятых.
=A1&","""&B1&""","""&C1&""","""&D1&""","""&E1&""""
Однако это может быть не лучшим решением вашей проблемы, это просто ответ на ваш вопрос. ;-)
решение2
Также вы можете использовать формулу TEXTJOIN(...) (в моем OFFICE 2019) для объединения списка или диапазона текстовых строк с использованием разделителя. Это очень полезно и применимо.
решение3
Нашел этот ответ в другом ответе (Как заставить Excel заключить в кавычки все столбцы CSV-файла?)
На этой странице также есть решение, полученное прямо из первых уст:
http://support.microsoft.com/kb/291296/en-us
Если связь ухудшается, то тема для поиска следующая:
«Процедура экспорта текстового файла с разделителями запятыми и кавычками в Excel» и/или «Q291296»