添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
正直的洋葱  ·  《超级马力欧派对 ...·  2 月前    · 
近视的砖头  ·  fa2k personal project ...·  3 月前    · 
文雅的炒饭  ·  通知公告-浙江传媒学院·  8 月前    · 
2、指定行数split_num,计算rows/split_num并向下取整,得出能按标准分割的次数value

3、按照标准分割次数计算能占用的总行数 rows_format = value*split_num

4、根据总行数总行数 rows_format生成二维列表,列表的元素依次为[0,split_num],[split_num,split_num+split_num]...

5、循环列表,利用dataframe切片(末端不包含)来依次获取固定数据写入到excel

6、最后把剩余的行数并写入

tips:

1、切片是末端不包含的

2、写入excel记得把index参数设为False,否则就把索引也写入了

代码如下:

# -*- coding: utf-8 -*- import pandas as pd import math df = pd.read_excel('kwd.xlsx') rows,cols = df.shape # 获取行数列数,默认第一列表头不算行数 split_num = 600 # 指定分割行数 value = math.floor(rows/split_num) # 标准分割次数 rows_format = value*split_num # 标准分割所占用总行数 new_list = [[i,i+split_num] for i in range(0,rows_format,split_num)] # 标准行数文件 for i_j in new_list: i,j = i_j excel_small = df[i:j] # index为False,否则就把行索引写入了 excel_small.to_excel('kwd_{0}_{1}.xlsx'.format(i,j),index=False) # 最后分割出的文件 df[rows_format:].to_excel('kwd_last.xlsx',index=False) python编程网 提示:转载请注明来源www.python66.com。
有宝贵意见可添加站长微信(底部),获取技术资料请到公众号(底部)。同行交流请加群