use Data::Dumper; print Dumper(\%dfdata_row); exit(0); ... the rest of your code ...