使用perl将CSV文件转换为XLSX文件

时间:2020-08-03 15:52:02

标签: perl xlsx

我正在尝试使用perl脚本将CSV文件转换为XLSX文件。这样做时,如果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,以将整个字段都设为一个。感谢您的帮助。

0 个答案:

没有答案