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