2016-05-31 11 views
-1

(INDEXまたはVLOOKUPエクセルで使用FUNCがあるため)openpyxl _external_links遅すぎる

私はopenpyxl.WorkBook._external_links APIが行うことができ、openpyxl選びます速度は(私のExcelが600キロバイトである)遅すぎることはよく、しかし、およそ27S

ここでは私のコードです:

wb=openpyxl.load_workbook(os.path.join(self.parent_path, name), use_iterators=False, data_only=True) 
external_links = wb._external_links 

はあまりにもスピードアップする方法はありますか?

またはその他のpythonを使用してlibが得意?(私はxlrdでAPIを検索するが、external_booksを取得するには、no、同じAPIを発見していない)

+0

明確にするには、 'wb._external_links'はAPIではありません。目的はopenpyxlでファイルを編集するときに既存の外部リンクを保持することです。 –

答えて

0

てみてください "READ_ONLY = True" をオプションそれは時間を減らす必要があります。

+0

ありがとうございます。read_only = Trueを追加しました。ちょうど2秒です –