Perl写EXCEL

阅读更多

#!/home/content/perl/bin/perl -w

 use Encode qw(decode);

sub T {
    my $text = shift;

    return decode( 'utf8', $text );
}

use Spreadsheet::WriteExcel;

# 创建一个新的EXCEL文件
my $workbook = Spreadsheet::WriteExcel->new('/tmp/execl.pl.xls');

# 添加一个工作表
$worksheet = $workbook->add_worksheet(T("测试Perl写Excel"));

#  新建一个样式
$format = $workbook->add_format(); # Add a format
$format->set_bold();#设置字体为粗体
$format->set_color('red');#设置单元格前景色为红色
$format->set_align('center');#设置单元格居中

#使用行号及列号,向单元格写入一个格式化和末格式化的字符串
$col = $row = 0;
$worksheet->write($row, $col, 'Hi Excel!', $format);
$worksheet->write(1,    $col, 'Hi Excel!');

# 使用单元格名称(例:A1),向单元格中写一个数字。
$worksheet->write('A3', 1.2345);
$worksheet->write('A4', '=SIN(PI()/4)');
exit;

你可能感兴趣的:(perl,excel)