Namazu-win32-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

oleexcel.pl で強制的にセルの範囲指定を行う



ども、佐藤@大和鑑定です。

Namazuのフィルタで oleexcel.pl を使う場合、エクセルのセル範囲が巨大だと
処理が終わらないケースがあります。

#罫線を間違えて65536行まで引いてしまい、そのファイルのインデックス作成
#でこの問題に引っかかりました(^^;

対策として必要なセル範囲を与えてやれば良いので、以下のように改良しました。
もし同じケースで困っている場合は、一度試してみてください。

C:\namazu\share\namazu\filter\win32\oleexcel.pl
----------------------------------------------------------------------
204,205c204
<     my $ur = $sheet->{UsedRange};
< 
---
>     my $ur = $sheet->Range("A1:CZ200");
----------------------------------------------------------------------


大和不動産鑑定株式会社
情報システム部
佐藤 充男
satou@xxxxxxxxxxxxxxxxx
http://www.daiwakantei.co.jp/