下面是perl代码
use Spreadsheet::WriteExcel;
my $workbook = new Spreadsheet::WriteExcel( 'one_worksheet.csv' );
my ${path_1} = $workbook->add_worksheet('Max Input');
my ${path_2} = $workbook->add_worksheet('Min Input');
foreach (keys %max_hash ) {
${$_}->write(0, $column, "$max_hash{$_}" );
$column = $column + 1;
}
我收到这个错误
"Can't use string ("path_1") as a SCALAR ref while "strict refs" in use".
%max_hash
有钥匙path_1
和path_2
。
解决办法是什么?