import pandas as pddef write_batches_to_excel(data, batch_size, filename):"""将数据分批写入Excel文件。:param data: 二维列表,其中每个子列表代表一行数据:param batch_size: 每个批次包含的数据行数:param filename: 输出Excel文件的名称"""writer = pd.ExcelWriter(filename)for i in range(0, len(data), batch_size):# 获取当前批次的数据batch_data = data[i:i + batch_size]# 将批次数据转换为DataFramedf = pd.DataFrame(batch_data)# 第一次写入时包含表头if i == 0:df.to_excel(writer, sheet_name='Sheet1', index=False, header=False)else:df.to_excel(writer, sheet_name='Sheet1', index=False, header=False, startrow=writer.sheets['Sheet1'].max_row)writer.close()# 示例用法
data = [['A0', 'B0', 'C0'],['A1', 'B1', 'C1'],['A2', 'B2', 'C2'],['A3', 'B3', 'C3'],['A4', 'B4', 'C4'],['A5', 'B5', 'C5'],['A6', 'B6', 'C6'],['A7', 'B7', 'C7'],
]batch_size = 3
filename = "D:\\desktop\\1234.xlsx"write_batches_to_excel(data, batch_size, filename)
【python_将列表拆分成几组,分批次写入excel】
2025/5/1 21:16:36
来源:https://blog.csdn.net/gf1321111/article/details/140742245
浏览:
次
关键词:【python_将列表拆分成几组,分批次写入excel】
版权声明:
本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。
我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com
热文排行
- 华为 海思22AP10(SS524)H.265 编解码处理器用户指南
- 数据库物理结构设计
- 基于重要抽样的主动学习不平衡分类方法ALIS
- 《缺失MRI模态下的脑肿瘤分割的潜在相关表示学习》| 文献速递-深度学习肿瘤自动分割
- npm install puppeteer 报错 npm ERR! PUPPETEER_DOWNLOAD_HOST is deprecated解决办法
- 如何在 Mac 上清空硬盘后恢复丢失的数据?
- 开源模型时代的 AI 开发革命:Dify 技术深度解析
- (2)Django生产环境数据库的切换以及环境配置python-dotenv方案
- 【微信小程序】自定义组件 - 组件的生命周期
- 概率图模型在自然语言处理中的应用