产品狗的Python之路
(1):使用python将excel表格拆分成多个

背景:
因公司内部数据导入系统限制每一次导入的数据行数,故经常需要将一个几万行的表格拆分成多个,费事费力,所以写了一个小程序来进行自动拆分。我是一个产品经理,代码一点都不专业,就当交流学习了

#实现excel表格按行数分拆的功能
import openpyxl
#填入文件名
excel_name_input=input("填写excel文件名称,限定为.xlsx格式 ")
excel_name_open=excel_name_input+".xlsx"# 读取对应excel文件,应加入错误提示,待优化
workbook=openpyxl.load_workbook(filename=excel_name_open)
sheet_origin = workbook.active  #获取活跃的表格#获取原表格中限定条数据,并复制到新表格nrows = sheet_origin.max_row  # 最大行数
ncols = sheet_origin.max_column  # 最大列数#总共需要多少excellimit=int(input("输入分页数据量 "))
sheets = nrows / limit
if not sheets.is_integer():  #如果不是整除则需要+1sheets = int(sheets) + 1for i in range(1,sheets+1):wb =openpyxl.Workbook()sheet = wb['Sheet']# 写入第一行数据for n in range(1,ncols+1):sheet.cell(row=1,column=n).value=sheet_origin.cell(row=1,column=n).value# 写入范围内数据t=2+limit*(i-1)num_index=2for row_num in range(t,t+limit+1):for col_num in range(1,ncols+1) :sheet.cell(row=num_index,column=col_num).value=sheet_origin.cell(row=row_num,column=col_num).valuenum_index=num_index+1wb.save("{excelname}.xlsx".format(excelname=i))  print('已完成数据拆分')

产品狗的Python之路(1):按照行数将excel表格拆分成多个相关推荐

  1. 产品狗的Python之路(2):excel表格拆分桌面小程序

    产品狗的Python之路(2):excel表格拆分程序 使用tkinter将excel表格拆分脚本制作了GUI,并使用pyinstaller封装成了桌面程序 import tkinter as tk ...

  2. 用python或者vba把一个excel表格拆分成多个excel表格

    工作中有时候会碰到需要把一张大的表格(行数多)分拆成多个表格的情况,虽然不太符合常理,如果一张表格太大,数据导出的时候就应该拆好,但实际上基于各种原因还是会碰到. python脚本,比较简单也比较好理 ...

  3. python xlrd安装_详解python中xlrd包的安装与处理Excel表格

    一.安装xlrd 地址 下载后,使用 pip install .whl安装即好. 查看帮助: >>> import xlrd >>> help(xlrd) Help ...

  4. python读取txt文件的行数_python读取txt文件符合条件的行数-女性时尚流行美容健康娱乐mv-ida网...

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python 关系网图 pyth ...

  5. Python使用numpy获取列表行数、列数

    生成形状为3x3的二维整数数组 a = np.random.randint(1, 100, (3, 3))[[50 90 85][83 58 53][85 71 92]] Python使用numpy获 ...

  6. python导入数据画折线图_Python读取Excel表格,并同时画折线图和柱状图的方法

    今日给大家分享一个Python读取Excel表格,同时采用表格中的数值画图柱状图和折线图,这里只需要几行代码便可以实. 首先我们需要安装一个Excel操作的库xlrd,这个很简单,在安装Python后 ...

  7. python 列表写入excel_python怎么读取和写入excel表格

    最近在做一些数据处理和计算的工作,因为数据是以.CSV格式保存的,因此刚开始直接用Excel来处理.但是做着做着发现重复的劳动,其实并没有多大的意义,于是就想着写个小工具帮着处理.以前正好在一本书上看 ...

  8. python tkinter实现的文件夹下的excel表格汇总

    应工作需要.写了一个python实现的对文件夹下的所有excel表格汇总的小工具,现将源码发布,希望能给后来人参考. import xlrd import os import xlwt from xl ...

  9. python金融分析小知识(29)——使用pandas输出excel表格并且在不同的sheet中

    Hello 大家好,我是一名新来的金融领域打工人,日常分享一些python知识,都是自己在学习生活中遇到的一些问题,分享给大家,希望对大家有一定的帮助! 今天要给大家讲的是pandas导出excel文 ...

最新文章

  1. mySQL 教程 第16章 MySQL复制
  2. seata-golang 接入指南
  3. OpenCV2:幼儿园篇 第四章 访问图像
  4. logo、展板、彩页、手提袋总结
  5. 为什么现在是升级到Java 8的最佳时机
  6. c语言 char c1,c2; for (c1='0',C语言-5循环结构(PPT)复习课程.ppt
  7. Ninject依赖注入(一)
  8. 对话亲历者|鲁肃:我在支付宝“拧螺丝“的日子
  9. 笔记《javascript高级程序设计》 第12章 DOM2和DOM3
  10. java 最大子数组_[剑指offer题解][Java]连续子数组的最大和
  11. 幅度和幅值有区别吗_你知道避雷器与浪涌保护器的区别吗?
  12. 利用DataGrid的超级联接传值
  13. android 汉子格式转换,拼音转换汉字翻译器
  14. app支付宝验证登录
  15. 清除计算机策略,利用组策略清除历史记录
  16. MacBook到底该怎么选?
  17. 关于Python虚拟环境与包管理你应该知道的事
  18. 独轮平衡车c语言源码,双轮平衡车程序 - 源码下载|嵌入式/单片机编程|源代码 - 源码中国...
  19. 我的桌面布局(网络安全软件推荐)
  20. PointWise 18.4 R4 x64

热门文章

  1. 手机照相或选择相册,类似新浪微博的图片处理
  2. qt线程如何接收linux信号,Linux-Qt使用QThread多线程isRunning标志量问题
  3. 超快速!10分钟入门Keras指南
  4. 作业一:数据软件系统的介绍及spss的操作简介
  5. 微分是线性主部定义应该怎么说?
  6. js-array数组-slice-splice
  7. 汽车模具转角分型面做法
  8. 大星星学物联网概览篇-硬件
  9. 夺命雷公狗---DEDECMS----32dedecms电影网评价星星功能的实现
  10. YUI中一些方法总结