1

Win32::OLE を使用して、MSExcel 2010 の Excel データシートからグラフを作成しています。データは連続した列ではなく、各データの範囲を持つ ds があります。これらすべてのデータ範囲を次のような単一の範囲オブジェクトに結合しようとしています:

my $range = $self->{'workbook'}->Application->Union( $range, $r );

「$BS$1:$BS$168」までは問題なく動作します。次のデータは「$BW$1:$BW$168」の範囲にあります。この範囲は以前の範囲と一致しておらず、46 ではなく 18 の収集データしか残っていません。

原因と回避策は何ですか?収集できるシリーズの数に制限はありますか?

4

1 に答える 1

0

このスレッドによると、すべての句読点を含め、住所の長さには 255 の制限があります。あなたの例の範囲は、13 文字と区切り文字の 1 文字で、最大で約 18 項目になります。

結論は、アイテムの数または長さを制限することです。たとえば、複数の列を結合 ( $BS$1:$BW$168) したり、 を$除外したりできますか?

于 2012-02-04T18:56:25.053 に答える