找回密码
 立即注册
搜索
热搜: Excel discuz
查看: 1466|回复: 1

按行拆分excel--pandas

[复制链接]

482

主题

7万

元宝

75万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
750848
发表于 2021-8-23 11:29:24 | 显示全部楼层 |阅读模式
  1. import pandas as pd
  2. path = 'G:/队员名单.xlsx'
  3. data = pd.read_excel(path, index_col='序号')
  4. i = 0
  5. j = i+10   #10为需要多少条数据保存到一个表格中
  6. while i <= 51:        #51为表格中总共的数据行数
  7.     shuju = data[i:i + j]
  8.     shuju.to_excel(f'c:/cl/{i+1}.xlsx')
  9.     i = i + j
复制代码



回复

使用道具 举报

482

主题

7万

元宝

75万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
750848
 楼主| 发表于 2021-8-23 11:43:18 | 显示全部楼层
如果对拆分出来的表格名称有要求,可以按下面这个代码,把名称加入一个列表,存储表格的时候,从列表中遍历名称,存储起来。
  1. import pandas as pd
  2. path = 'G:/队员名单.xlsx'
  3. data = pd.read_excel(path, index_col='序号')
  4. i = 0
  5. j = i+10   #10为需要多少条数据保存到一个表格中
  6. list = ['我','你','他','她','它','55']
  7. k = 0
  8. while i <= 51:        #51为表格中总共的数据行数
  9.     shuju = data[i:i + j]
  10.     #shuju.to_excel(f'c:/work/{i+1}.xlsx')
  11.     shuju.to_excel('c:/work/'+list[k]+'.xlsx')
  12.     k = k+1
  13.     i = i + j
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|五花八门论坛 ( 豫ICP备15031300号-3 )

GMT+8, 2024-4-23 21:16 , Processed in 0.094027 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表