0

我正在尝试使用 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 以使整个字段成为一个。感谢你的帮助。

4

0 回答 0