В Excel вы можете использовать функцию CONCATENATE (), чтобы заключать значения в двойные кавычки. Допустим, ваши значения находятся в диапазоне от А1 до А9.
Установите ячейку B1 как ".
Теперь вы можете ввести следующую формулу в ячейку C1:
=CONCATENATE($B$1,A1,$B$1)
Когда вы перетащите эту ячейку до C9, все ваши значения будут заключены в двойные кавычки. Затем вы можете сохранить свой рабочий лист в виде файла CSV.
PS: Использование =CONCATENATE(""",A1,""")здесь не работает.
Хорошо, спасибо, чувствовал себя немного хаки, но сделал работу
ingh.am 14 лет назад
1
Вы можете использовать = CONCATENATE ("" "", A1, "" "") - (4 x ") - все еще хакерский, но более простой.
Mike Fitzpatrick 14 лет назад
0
1
harrymc
Для Excel вы можете использовать программу Earl Kiosterud для записи текста :
Программа записи текста - это книга Microsoft Excel с макропрограммой, которая записывает любой лист любой открытой книги в текстовый файл с множеством параметров.
Варианты тезисов:
File Name to write Record Delimiter: Code/Character 13,10 Stop if Record Delimiter found in cell?: Yes Field Delimiter: Code/Character, (comma) Bracketing Code/Character (text qualifier): " (quotation mark) Bracket data fields?: Yes Bracket blank fields also?: No Skip blank rows?: No Write entire sheet?: Yes If no, Expand selection?: No If no, write rectangular?: No
Спасибо, однако, это использует VBA, который не совместим с Excel для Mac :(
ingh.am 14 лет назад
2
0
kokbira
Ну, вы можете использовать функцию замены во многих программах (я рекомендую MS Word или Notepad ++, потому что yoy может также заменить специальные символы, такие как возврат носителя).
В этом случае вы можете просто заменить все вхождения
,
с
""
И, наконец, положить "в начале и конце текста.
0
user191558
если вам требуются кавычки, скорее всего, у вас есть запятые в полях, поэтому вы заключаете их в кавычки. Выполнение замены на всех с помощью "," в значительной степени испортит ваш формат. Вам лучше экспортировать с другим разделителем (что-то, что действительно не появится в ваших данных - возможно, специальным символом), а затем выполнить замену на этом
Спасибо, но отмеченный выше ответ работает нормально!
ingh.am 11 лет назад
0