python儲存超大資料excel表格——大於65532

翟羽嚄發表於2020-11-20

一般的excel表格,只能儲存小於65532行資料,大於這個資料程式就會異常退出,因此需要用下面程式碼來儲存一個xlsx格式表格

原始碼

import openpyxl
import math
import time

output_file_name = 'test_11192347.xlsx'

if not output_file_name.endswith('.xlsx'):
    output_file_name += '.xlsx'

wb = openpyxl.Workbook()
ws = wb.active
title_data = ('a', 'b', 'c', 'd', 'e', 'f')

for i in range(555535):
    for j in range(3):
        ws.cell(row=i + 1, column=j + 1).value = '蘇州好'

wb.save(filename=output_file_name)

效果圖

在這裡插入圖片描述

相關文章