我在下面的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