私は650kの行で75colの文書をopenpyxlで作成しようとしていますが、これは一定のメモリフットプリントに近いと言われていますが、しばらくしてからアクティビティモニタ、ここで私が使用しているコードは何ですか、私は何か間違っていますか?openpyxl大きなファイルのメモリの問題を書く
def testOPENPYXL():
wb = openpyxl.Workbook(write_only=True)
ws = wb.create_sheet()
for irow in range(650000):
ws.append(['%d' % i for i in range(75)])
path = os.path.expanduser("~/Desktop/test/test.xlsx")
wb.save(path)
It's Python 3.4.3 – Eugene
しかし、巨大なXLファイルを書いていて、後で開くことができないほど大きなものなら、それはメモリに収まらないでしょうか? – MYGz
@MohammadYusufGhaziは大きなデータベースチャンクをExcelにエクスポートします。出力文書は約200MBであり、問題は前記ファイルを作成する間のメモリ消費量である。 – Eugene