我使用 Windows 上的 Perl 模块 Text::CSV_XS 创建了一个 CSV 文件:
以下是我的代码片段:
use Text::CSV_XS;
my @a =('ID','VALUE');
open my $OUTPUT,'>',"file.csv" or die "Can't able to open file.csv\n";
my $csv = Text::CSV_XS->new ({ binary => 1, eol => $/ });
$csv->print($OUTPUT,\@a);
这段代码生成了一个file.csv文件,但是当我试图用xls打开这个文件时,xls会写入这个文件是SYLK格式的,无法识别。有人可以帮忙解释一下为什么这个csv文件不能用xls打开吗?
file.csv
文件时,它是否看起来像CSV格式? - Joel Berger