文本::CSV by hashref

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文本::CSV by hashref相关的知识,希望对你有一定的参考价值。

  1. use Data::Dumper;
  2. my $csv = Text::CSV->new ( { binary => 1 } ) # should set binary attribute.
  3. or die "Cannot use CSV: ".Text::CSV->error_diag ();
  4. open my $fh, "<:encoding(utf8)", "$infile" or die "$infile $!";
  5.  
  6. $csv->column_names ($csv->getline ($fh));
  7.  
  8. while ( my $hr = $csv->getline_hr( $fh ) ) {
  9. $hash{ $hr->{fieldA} }= $hr->{valueA};
  10. }
  11.  
  12. $csv->eof or $csv->error_diag();
  13. close $fh;
  14.  
  15. print Dumper(%hash)

以上是关于文本::CSV by hashref的主要内容,如果未能解决你的问题,请参考以下文章

将对象数组转换为CSV文本或将其转换为CSV文本

Beautifulsoup to csv:将一段文本放在一行中

怎么把csv格式文本转为txt文本或excel

Python csv 文本操作

csv文本编辑引号问题

phpMyAdmin,在导入 csv 时,文本被截断