Как я могу преобразовать файл Excel в CSV с помощью Perl Spreadsheet :: WriteExcel? - PullRequest
0 голосов
/ 18 ноября 2009

У меня есть лист Excel, и я могу конвертировать его в формат .csv , используя Perl. Моя единственная проблема заключается в том, что некоторые из моих данных в ячейках листа Excel содержат запятые и что должен быть сохранен и в формате CSV, но при конвертации требуется Seperator. Как я могу получить данные в ячейке с запятыми, как есть, и распечатать их в CSV?

Например, в листе Excel в ячейке A1 содержатся данные {0xAAAA,0xFFFF,0xAAAA,0xAAAA} Мне нужны те же данные с запятыми в ячейке A1 в файле CSV. Я Электронная таблица :: ParseExcel .

Ответы [ 2 ]

8 голосов
/ 18 ноября 2009

Используйте Text :: CSV для анализа и создания ваших CSV-файлов. Будьте более конкретны, если вы не знаете, как использовать модуль для вашей задачи.

0 голосов
/ 18 ноября 2009

Чтобы запятые в ваших полях не интерпретировались как разделители, заключите их в символы с двойными кавычками:

"10","10,00","156"

...