python 多行数据分成多个excel输出
数据处理中,经常遇到大量数据无法放在一个工作表,现在excel每个工作表的限制行数是104W+,如果有几百万行数据,怎么办?结合自己日常的代码,给大家展示一下:
rows = df.shape[0] #总计行数
max_rows = 1000000 #限制每个工作表最多为100万行数据
file_list = list()
for i in range(math.ceil(rows/max_rows)): #总计行数/每个工作表限制行数,向上取整。
rows = sql_result.shape[0] #总计行数
max_rows = 1000000 #设置每个工作表最多为100万行数据
file_list = list()