我在下面的Perl代码中遇到了一些麻烦。我可以打开并读取手动创建的CSV文件,但如果我尝试打开任何保存为CSV文件的Mac Excel电子表格,则下面的代码将其全部读取为一行。用Perl打开在Mac Excel中创建的CSV文件
#!/usr/bin/perl
use strict;
use warnings;
open F, "file.csv";
foreach (<F>)
{
($first, $second, undef, undef) = split (',', $_);
}
print "$first : $second\n";
close(F);
您是否在OS X或Windows上运行Perl?如果是Windows,文件如何从OS X中移出? – 2011-02-14 13:10:32