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】
2024/10/24 11:14:40
来源:https://blog.csdn.net/gf1321111/article/details/140742245
浏览:
次
关键词:【python_将列表拆分成几组,分批次写入excel】
版权声明:
本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。
我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com
-
JVM、字节码文件介绍
-
Chromium127编译指南 Windows篇 - 使用 GN 工具生成构建文件(六)
-
阿里云EMR StarRocks X Paimon创建 Streaming Lakehouse
热文排行
- npm install puppeteer 报错 npm ERR! PUPPETEER_DOWNLOAD_HOST is deprecated解决办法
- 《缺失MRI模态下的脑肿瘤分割的潜在相关表示学习》| 文献速递-深度学习肿瘤自动分割
- 基于重要抽样的主动学习不平衡分类方法ALIS
- 【微信小程序】自定义组件 - 组件的生命周期
- Android Studio Build窗口出现中文乱码问题
- ray框架Tune和Train区别
- Datawhale AI 夏令营-CV竞赛-Task2
- 概率图模型在自然语言处理中的应用
- 黑神话:悟空游戏用的什么服务器?
- CCF GESP Python编程 一级认证真题 2024年6月