perl读Excel的问题。

perl读Excel的问题。

perl读Excel的问题。
鄙人用perl写的一个小程序,要读出Excel数据,在命令行执行.pl 文件时,读出的结果正确,但用perlapp编译为.exe文件后,运行时,读出的结果显示为乱码,为何?请教各位!
是不是perlapp 时要什么参数?
没有啊,我就用着很好.
use Win32::OLE qw(in wit.
use Win32::OLE qw(in with);
use Win32::OLE::Const 'Microsoft Excel';

my $Excel = Win32::OLE->GetActiveObject('Excel.Application')
|| Win32::OLE->new('Excel.Application', 'Quit');
my $Book = $Excel->Workbooks->Open($ARGV[0]);