我正在使用 Win32::OLE 从 MSExcel 2010 中的 excel 数据表创建图表。数据不在连续列中,我有一个 ds 具有每个数据的范围。我正在尝试将所有这些数据范围合并为一个范围对象,例如:
my $range = $self->{'workbook'}->Application->Union( $range, $r );
它工作正常,直到“$BS$1:$BS$168”。下一个数据在“$BW$1:$BW$168”范围内。这个范围没有与之前的范围统一,我只剩下 18 个收集的数据而不是 46 个。
可能是什么原因和解决方法?您可以收集的系列数量是否有限制?