数据量比较大,怎么样可以高效的写入到excel
我有一份数据 data, 大概有50W 行,15列,
用的是openpyxl模块
wb = openpyxl.Workbook()
mySheet = wb.create_sheet(index=0, title="sheet1")
for row, item in enumerate(data):
for column, cellValue in enumerate(item):
cell = mySheet.cell(row=row + 1, column=column + 1, value=cellValue)
发现写入时,非常非常非常的慢, 有没有更高效的模块 可以 快速写入到excel 表格里?? 这个肯定要用pandas啊,直接写入就行了。
本帖最后由 hrp 于 2020-1-20 05:55 编辑
xlwings,楼主可以试试 gywjj 发表于 2020-1-17 21:04
这个肯定要用pandas啊,直接写入就行了。
pandas都很慢
最主要是吃硬件资源, 没有10G 以上内存都写不上
页:
[1]