解决这个问题的一种思路是使用分页技术,每次只导出一部分数据,减小数据量,缩短导出时间。
下面是一个示例代码,使用Python的pandas库:
import pandas as pd
def export_excel(data, page_size, file_path):
rows = data.shape[0]
for i in range(0, rows, page_size):
page_data = data.iloc[i:i + page_size, :]
page_data.to_excel(file_path, in