乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>perl</em> 操作<em>excel</em>后,<

<em>perl</em> 操作<em>excel</em>后,<

作者:乔山办公网日期:

返回目录:excel表格制作


hell是无zd法对EXCEl文件进行处理的,PERL和JAVA则可以利用对应的对象或函数对EXCEL文件进行各类操作,当然了,期待SHeLL能发展这项功能。 用 perl 的 module 才可读写 MS excel 的 xls 格式, Spreadsheet::WriteExcel Spreadsheet::ParseExcel Wi...

$src_excel->Worksheets(5)->Cells(8,'A')->{Value}="2";
            $src_excel->Save;
            print "$File::Find::name\n";
            $excel_ap->{DisplayAlerts} = 'True'; #恢复提示


这个之后应该增加关闭进程的代码,否则会不断的打开许多EXCEL进程,你用进程管理器可以查看。需要增加的语句可能是:


$src_excel->Close;

$excel_ap->Close; #不知道是否quit或者exit,这个你查查资料试试看。




# 创建一个新的EXCEL文件
my $workbook = Spreadsheet::WriteExcel->new('test.xls');
# 添加一个工作表
$worksheet = $workbook->add_worksheet();
# 新建一个样式
$format = $workbook->add_format(); # Add a format
$format->set_bold();#设置e68a84e799bee5baa6e79fa5e98193339字体为粗体
$format->set_color('red');#设置单元格前景色为红色
$format->set_align('center');#设置单元格居中
#使用行号及列号,向单元格写入一个格式化和末格式化的字符串
$col = 1;
$row = 2;
$worksheet->write($row, $col, 'Hi Excel!', $format);
$worksheet->write( $col-1, $row-1 , 'Hi Excel!');
$worksheet->write(1, $col, 'Hi Excel!');
#使用单元格名称(例:A1),向单元格中写一个数字。
$worksheet->write('A3', 1.2345);
$worksheet->write('A4', '=SIN(PI()/4)');
exit;
在网上找到了demo代码,需要安装相关的包,在winddows下,
cmd模式,ppm,安装Spreadsheet-WriteExcel包。
PS:如果碰到中文写入时乱码问题,要ppm 安装Unicode_Map包,按照如下方法使用
use Unicode::Map();
my $Map = new Unicode::Map("GB2312");
my $abc='你好!';
$worksheet->write_unicode($LineCount, 1, $Map->to_unicode( $abc));
这样就可以了。
本文标签:excel perl(1)perl 6(1)

相关阅读

  • <em>perl</em> 操作<em>excel</em>后,<

  • 乔山办公网excel表格制作
  • hell是无zd法对EXCEl文件进行处理的,PERL和JAVA则可以利用对应的对象内或函数对EXCEL文件进行各类操作,当然了,期待SHeLL能发展这项功能。容 用 perl 的 module 才可读写 MS excel 的 xls 格式
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网