Python合并多个sheet工作表为一个工作表
Python合并多个sheet工作表为一个工作表
这里以四级单词为例,pdf转换为表格后,多达113个sheet。
话不多说,直接上代码,没有相应的库。
注意:运行程序前不能打开该工作表
pip install 相应库名
import xlrd
import pandas as pd
from pandas import DataFrame
from openpyxl import load_workbookexcel_name = r"D:\四级词汇.xlsx"
wb = xlrd.open_workbook(excel_name)
sheets = wb.sheet_names()alldata = DataFrame()
for i in range(len(sheets)):df = pd.read_excel(excel_name, sheet_name=i, index=False, encoding='utf8')alldata = alldata.append(df)writer = pd.ExcelWriter(r"D:\四级词汇.xlsx", engine='openpyxl')
book = load_workbook(writer.path)
writer.book = book
# 必须要有上面这两行,假如没有这两行,则会删去其余的sheet表,只保留最终合并的sheet表,合并的sheet表在最后一个,名为“ALLDATA ”
alldata.to_excel(excel_writer=writer, sheet_name="ALLDATA")
writer.save()
writer.close()
print("完成,请到文件夹查看")
如果出现错误如:
PermissionError: [Errno 13] Permission denied: ‘D:\APP\ivx\四级词汇.xlsx’
表示该工作表已经打开,不能读写,关闭重新运行程序即可。
完成效果:
Python合并多个sheet工作表为一个工作表相关推荐
- python导入xlsx转为csv_Python 拆分工作表为单个工作簿
将一个工作簿里的各个sheet工作表,快速拆分成单个工作簿,并统一放入某个文件夹中. 文件路径为:C:\Users\12869\Desktop\test_data\canyindata.xlsx, 在 ...
- EXCEL 移动或复制sheet到另一个工作簿
从工作簿A复制sheet页到工作簿B 工作簿A中右键选中要复制的sheet,点击"移动或复制",下拉工作簿中选择工作簿B 若工作簿B已打开,但是下拉列表中未显示,关闭工作簿B,在工 ...
- C语言实现合并两个有序(从小到大)顺序表为一个顺序表
#include<stdio.h> #include<malloc.h> typedef int ElemType; typedef int status; # define ...
- 从一个工作到一个工作
在美国所有的雇佣关系都是属于自愿雇佣的,换句话说公司和雇员之间的关系比较简单. 简单到,公司可以比较容易的解除雇佣关系,当然个人也可以比较随意的和公司解除雇佣关系. 经历过在周一早上开例会的时候,项目 ...
- 中判断字符串是否为空_自己动手编写VBA代码,判断一个工作表是否为空,然后删除它...
大家好,我们今日继续讲解VBA代码解决方案的第57讲内容:判断工作表是否为空表.在实际的工作中,我们要常常判断某个工作表是否为空的,那么在VBA中是如何能做到这一点呢? VBA中没有专门的属性或函数可 ...
- Python办公自动化实践1:从多个excel表中提取数据并汇总到一个工作表页中,表格,抽取,sheet
Python办公自动化实践1:从多个excel表中提取数据并汇总到一个工作表页中,表格,抽取,sheet 发表时间:2020-04-26 问题:从当前目录或子目录中查询符合条件的excel表格,并从这 ...
- wps合并所有sheet页_WPS怎么把几个工作表合并到一个工作表 - 卡饭网
excel如何快速把多个工作表合并到一个excel表 excel如何快速把多个工作表合并到一个excel表 有这么一种情况,就是我们有很多张excel,而且excel表里面的公式基本一样,我们就想快速 ...
- VBA将excel中的多个工作表sheet合成一个工作表,多个工作簿的多个工作表合并为一个工作簿
1 将excel中的多个工作表sheet合成一个工作表 工作表合成前: 工作表合成后: **第一步:**在文件中新建一个工作表sheet,用来存放合成后的数据,如图所示: 第二步:点击"开发 ...
- Python 一个函数快速复制sheet工作表到另一个工作簿
Python 一键复制sheet工作表到另一个工作簿 源码 from openpyxl import Workbook,load_workbookdef copy_sheet(src_xlsx,ssh ...
最新文章
- css中em与px的介绍及换算方法
- 使用python做最简单的爬虫
- 微信小程序隐藏菜单栏目下转发按钮的几个方法
- CVPR2020|无需3D运动数据训练,最新SOTA人体姿势估计方法
- 「雕爷学编程」Arduino动手做(38)——joystick双轴摇杆模块
- 【李宏毅2020 ML/DL】P106 More about Life Long Learning
- idea代码补全_IDEA中有哪些让你相见恨晚的技巧?
- ImmunityDebugger 学习
- linux后台进程管理工具supervisor
- CentOS 关闭防火墙selinux
- 菜鸟升级记——模板方法模式
- 华为面试题——压缩字符串
- 学习备忘英语单词转载
- QT designer将按钮改成圆形
- LVGL开发 | lv_lib_100ask之lvgl数字对拼图小游戏(lv_100ask_memory_game)-接口简单、使用便捷
- MacBook安装虚拟机Parallels Desktop
- Java笔记16 网络编程
- ggplot2柱状图进阶画法
- android 发送短信sms
- NLP初学-Word Segmentation(分词)
热门文章
- SELinux,查看 SELinux状态及关闭SELinux
- 智慧职教云答案在哪里找_智慧职教云答案在哪里找到,职教云答案软件,职教云题库答案哪里能搜到答案的软件...
- 二、基础SpringBoot2.0.0M4项目目录讲解
- Git 常用的命令之避免尴尬
- wdnas群晖nas_WD 西部数据 伪NAS折腾记 篇三:WD 西部数据 MyCloud安装黑群晖教程
- 【滚动更新】Google退出中国后续报道之二
- 【钢铁侠3】【高清1280版HD-RMVB.英语中字】【2013最新美国票房科幻动作大片】...
- ESP32-CAM拍照输出RGB565数据,wifi传输到stm32控制tft屏显示拍照图像
- 社保公积金提取转移手续
- OKHttpUitls工具包post请求