Help for this page
use Text::CSV_XS qw( csv ); ... my %fld = map { $_ => 1 } map { keys %$_ } @records; csv (in => \@records, headers => [ sort keys %fld ]);
use Text::CSV_XS qw( csv ); ... exists $_{$f} or $_{$f} = "--missing--"; } });
AB1,MM,NN,XYZ 100,--missing--,200,400 200,300,--missing--,400 300,"",--missing--,