CSVファイル

CSV読取り

 use utf8;
 binmode STDOUT, 'encoding(utf8)';
 use Text::CSV_XS;
 
 my $file = $ARGV[0];
 my $csv = Text::CSV_XS->new( { binary => 1 } );
 open my $io, "<:encoding(sjis)", $file or die $!;
 while ( my $row = $csv->getline($io) ) {
    my ( $id, $name ) = @$row;
    print "$id $name\n";
 }
 close $io;
  • CSVファイルはSJIS、画面端末はUTF8とする。

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS