【发布时间】:2011-06-26 22:05:18
【问题描述】:
我在使用下面的 Perl 代码时遇到了一些问题。我可以打开并读取手动创建的 CSV 文件,但如果我尝试打开保存为 CSV 文件的任何 Mac Excel 电子表格,下面的代码会将其全部读取为一行。
#!/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 移动?