perl - Excel::Writer::XLSX - 如何卡住第一行

标签 perl perl-module

我正在使用 perl 模块 Excel::Writer::XLSX。以下代码片段在结果文件中创建标题行。

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 的好文档,但我没有找到如何管理它。

最佳答案

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

解决方法很简单,如下。添加

$worksheet->freeze_panes(1);

在创建工作表之后。

关于perl - Excel::Writer::XLSX - 如何卡住第一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30209258/

相关文章:

perl - 模板工具包,测试嵌套循环中的最后一次迭代

Perl 使用变量来引用模块会弄乱传递参数

linux - 在 Redhat Linux 64 位上构建 DBD::SQlite

regex - 从相对 URL 确定完整 URL 的最快方法是什么(给定基本 URL)

perl - 如何有条件地包含 Perl 模块和库,以及它们的全局变量

linux - 比较两个目录中的所有文件内容

regex - 在 Perl 正则表达式替换中使用 $1 和\1 有什么区别?

perl - https 和 WWW::Mechanize - 接受特定证书 (MD5/SHA1/...)

regex - 删除所有非键盘字符的正则表达式

macos - 在 Mac OSX 上安装 JSON::XS