Экспорт в CSV-параметры с использованием чисел

2730
ingh.am

Сейчас я использую Numbers на своем Mac и экспортирую в файл CSV. Есть ли способ заключить каждое значение в ""?

Например, я получаю файл CSV, как это:

1,2,3,4,5,6,7,8,9

Когда я хочу это так:

«1», «2», «3», «4», «5», «6», «7», «8», «9»

Я пытался сделать это в Excel для Mac тоже, но мне не повезло.

Спасибо

3

4 ответа на вопрос

4
Mehper C. Palavuzlar

В Excel вы можете использовать функцию CONCATENATE (), чтобы заключать значения в двойные кавычки. Допустим, ваши значения находятся в диапазоне от А1 до А9.

Установите ячейку B1 как ".

Теперь вы можете ввести следующую формулу в ячейку C1:

=CONCATENATE($B$1,A1,$B$1) 

Когда вы перетащите эту ячейку до C9, все ваши значения будут заключены в двойные кавычки. Затем вы можете сохранить свой рабочий лист в виде файла CSV.

PS: Использование =CONCATENATE(""",A1,""")здесь не работает.

Хорошо, спасибо, чувствовал себя немного хаки, но сделал работу ingh.am 13 лет назад 1
Вы можете использовать = CONCATENATE ("" "", A1, "" "") - (4 x ") - все еще хакерский, но более простой. Mike Fitzpatrick 13 лет назад 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 13 лет назад 2
0
kokbira

Ну, вы можете использовать функцию замены во многих программах (я рекомендую MS Word или Notepad ++, потому что yoy может также заменить специальные символы, такие как возврат носителя).

В этом случае вы можете просто заменить все вхождения

,

с

""

И, наконец, положить "в начале и конце текста.

0
user191558

если вам требуются кавычки, скорее всего, у вас есть запятые в полях, поэтому вы заключаете их в кавычки. Выполнение замены на всех с помощью "," в значительной степени испортит ваш формат. Вам лучше экспортировать с другим разделителем (что-то, что действительно не появится в ваших данных - возможно, специальным символом), а затем выполнить замену на этом

Спасибо, но отмеченный выше ответ работает нормально! ingh.am 11 лет назад 0