【发布时间】:2010-10-05 14:55:14
【问题描述】:
我正在使用 OLE 和 Perl 在 Excel 中构建一些图表。数据位于四个不同的工作表中,具体取决于它用于四个测试中的哪一个。问题是当我不知道它会持续多久时,我不知道如何设置图表来查看所有数据。
我知道使用;
$last_col = $sheet -> UsedRange -> Find({What => "*", SearchDirection => xlPrevious, SearchOrder => xlByColumns}) -> {Column};
获取包含数据的最后一列。但我不能去
my $Range = $Sheet->Range("a1:$last_col3");
设置范围(显然)
任何想法如何设置范围以包含到最后一列?还是最好将每一列单独添加到图表中?
谢谢!
【问题讨论】:
-
是
"$last_col3"没有被解析为$last_col . "3"的问题吗?然后使用"a1:${last_col}3"或"a1:$last_col" . "3"(注意引号:双引号中的表达式被插值,单引号中的表达式更按字面意思处理)。
标签: perl excel ole date-range