Perl可以';无法定位功能,但已安装数据包

Perl可以';无法定位功能,但已安装数据包,perl,excel,spreadsheet,Perl,Excel,Spreadsheet,我正在使用电子表格::WriteExcel数据包创建一些Excel文件。 一切正常,但当我尝试使用以下设置列宽时: $excel->set_column("A:F", 20); 我们的excel是: my $excel = Spreadsheet::WriteExcel->new('test.xls'); 我得到一个错误: 无法通过包找到对象方法“set\u column” test.pl第49行的“电子表格::WriteExcel” 我不理解它,因为所有其他函数都可以正常工作

我正在使用电子表格::WriteExcel数据包创建一些Excel文件。 一切正常,但当我尝试使用以下设置列宽时:

$excel->set_column("A:F",  20);
我们的excel是:

my $excel = Spreadsheet::WriteExcel->new('test.xls');
我得到一个错误:

无法通过包找到对象方法“set\u column” test.pl第49行的“电子表格::WriteExcel”


我不理解它,因为所有其他函数都可以正常工作。

您需要对工作表对象而不是工作簿调用该方法