赵乾舟 发表于 2021-8-23 11:29:24

按行拆分excel--pandas

import pandas as pd
path = 'G:/队员名单.xlsx'
data = pd.read_excel(path, index_col='序号')
i = 0
j = i+10   #10为需要多少条数据保存到一个表格中
while i <= 51:      #51为表格中总共的数据行数
    shuju = data
    shuju.to_excel(f'c:/cl/{i+1}.xlsx')
    i = i + j


赵乾舟 发表于 2021-8-23 11:43:18

如果对拆分出来的表格名称有要求,可以按下面这个代码,把名称加入一个列表,存储表格的时候,从列表中遍历名称,存储起来。
import pandas as pd
path = 'G:/队员名单.xlsx'
data = pd.read_excel(path, index_col='序号')
i = 0
j = i+10   #10为需要多少条数据保存到一个表格中
list = ['我','你','他','她','它','55']
k = 0
while i <= 51:      #51为表格中总共的数据行数
    shuju = data
    #shuju.to_excel(f'c:/work/{i+1}.xlsx')
    shuju.to_excel('c:/work/'+list+'.xlsx')
    k = k+1
    i = i + j
页: [1]
查看完整版本: 按行拆分excel--pandas