Net::FTP を使用して csv ファイルをダウンロードしました。このファイルをテキスト エディターや Excel で表示したり、カット アンド ペーストしたりしても、改行があり、次のように
なり
ます
。
Perl でファイルを読み取ると、テキスト全体が次のような 1 行として表示されます。
000000000G911|060000000000CDR|25|1230000000000EGP|19
を使って読んでみました
tie @lines, 'Tie::File', "C:/Programs/myfile.csv", autochomp=>0 or die "Can't read file: $!\n";
foreach $l (@lines1)
{print "$l\n";
}
と
open FILE, "`<`$filename" or die $!;
my @lines=`<`FILE>;
foreach $l (@lines)
{print "$l\n";
}
close FILE;