【问题标题】:Excel::Writer::XLSX - howto freeze first lineExcel::Writer::XLSX - 如何冻结第一行
【发布时间】:2015-05-13 16:27:08
【问题描述】:

我正在使用 perl 模块 Excel::Writer::XLSX。以下代码 sn -p 在结果文件中创建一个标题行。

use strict;
use warnings;
use Excel::Writer::XLSX;

my $workbook  = Excel::Writer::XLSX->new("myExcel.xlsx");
my $worksheet = $workbook->add_worksheet("Sheet1");
my $ccnt = 0;
foreach my $entry (('Head1','Head2','Head3')) {
    $worksheet->write(0,$ccnt++,$entry);
}
$workbook->close();

现在,我想修复第一行,使其在向下滚动时保持可见。 虽然有很多关于 CPAN 的好文档,但我没有找到如何管理它。

【问题讨论】:

    标签: perl perl-module


    【解决方案1】:

    作为翻译错误的受害者回答我自己的问题:任务是冻结 Excel 表格的第一行,而不是修复它。 (问题标题已经提到了这一点:-(

    解决方法如下。添加

    $worksheet->freeze_panes(1);
    

    在创建工作表之后。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-16
      • 2022-11-13
      • 2019-05-13
      • 1970-01-01
      • 2020-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多