Преобразование файлов CSV в файлы XLSX с использованием perl - PullRequest
0 голосов
/ 03 августа 2020

Я пытаюсь преобразовать файлы CSV в файлы XLSX с помощью сценария perl. При этом, если между полем CSV есть двойные кавычки, оно разделяется и записывается в два разных поля в XLSX. Не могли бы вы помочь мне избежать этого ..?

Например: поле: - Я собираюсь встретить моего жареного «Ричарда». Мне нужно много с ним обсудить.

Приведенные выше данные разделены на два поля, например:

1st field --> I'm going to meet my fried "Richard".
2nd field --> I need to discuss a lot with him.

Вот код:

my $aoa = csv (in => $csv_file,
               encoding => "UTF-8",
               sep_char    => ',',
               quote_char  => '"',
               allow_loose_quotes => 1,
               escape_char => undef
);

Есть ли какой-нибудь код Я могу добавить сюда, например, allow_loose_escapes => 1, чтобы все поле было как одно целое. Цените вашу помощь.

...