python操作Excel、Word、PDF集合大全
目录
章节一:python使用openpyxl操作excel
1、openpyxl库介绍
2、python怎么打开及读取表格内容?
1)Excel表格述语
2)打开Excel表格并获取表格名称
3)通过sheet名称获取表格
4)获取表格的尺寸大小
5)获取表格内某个格子的数据
① sheet[“A1”]方式
② sheet.cell(row=, column=)方式
6)获取某个格子的行数、列数、坐标
7)获取一系列格子
① sheet[]方式
② .iter_rows()方式
③ sheet.rows()
3、python如何向excel中写入某些内容?
1)修改表格中的内容
① 向某个格子中写入内容并保存
② .append():向表格中插入行数据
③ 在python中使用excel函数公式(很有用)
④ .insert_cols()和.insert_rows():插入空行和空列
⑤ .delete_rows()和.delete_cols():删除行和列
⑥ .move_range():移动格子
⑦ .create_sheet():创建新的sheet表格
⑧ .remove():删除某个sheet表
⑨ .copy_worksheet():复制一个sheet表到另外一张excel表
⑩ sheet.title:修改sheet表的名称
⑪ 创建新的excel表格文件
⑫ sheet.freeze_panes:冻结窗口
⑬ sheet.auto_filter.ref:给表格添加“筛选器”
4、批量调整字体和样式
1)修改字体样式
2)获取表格中格子的字体样式
3)设置对齐样式
4)设置边框样式
5)设置填充样式
6)设置行高和列宽
7)合并单元格
章节二:python使用PyPDF2和pdfplumber操作pdf
1、PyPDF2和pdfplumber库介绍
2、python提取PDF文字内容
1)利用pdfplumber提取文字
2)利用pdfplumber提取表格并写入excel
3、PDF合并及页面的排序和旋转
1)分割及合并pdf
① 合并pdf
② 拆分pdf
2)旋转及排序pdf
① 旋转pdf
② 排序pdf
4、pdf批量加水印及加密、解密
1)批量加水印
2)批量加密、解密
① 加密pdf
② 解密pdf并保存为未加密的pdf
章节三:python使用python-docx操作word
1、python-docx库介绍
2、Python读取Word文档内容
1)word文档结构介绍
2)python-docx提取文字和文字块儿
① python-docx提取文字
② python-docx提取文字块儿
3)利用Python向Word文档写入内容
① 添加段落
② 添加文字块儿
③ 添加一个分页
④ 添加图片
⑤ 添加表格
⑥ 提取word表格,并保存在excel中(很重要)
3、利用Python调整Word文档样式
1)修改文字字体样式
2)修改段落样式
① 对齐样式
② 行间距调整
③ 段前与段后间距
章节一:python使用openpyxl操作excel
1、openpyxl库介绍
- openpyxl最好用的python操作excel表格库,不接受反驳;
- openpyxl官网链接:openpyxl官网
- openpyxl只支持【.xlsx / .xlsm / .xltx / .xltm】格式的文件;
2、python怎么打开及读取表格内容?
1)Excel表格述语
这里需要大家仔细查看图中的每一项内容,知道什么是“行(row)、列(column)”?什么是“格子(cell)”?什么是“sheet表”?
2)打开Excel表格并获取表格名称
from openpyxl import load_workbook
workbook = load_workbook(filename = "test.xlsx")
workbook.sheetnames
结果如下:
3)通过sheet名称获取表格
from openpyxl import load_workbook
workbook = load_workbook(filename = "test.xlsx")
workbook.sheetnames
sheet = workbook["Sheet1"]
print(sheet)
结果如下:
4)获取表格的尺寸大小
- 这里所说的尺寸大小,指的是excel表格中的数据有几行几列,针对的是不同的sheet而言。
sheet.dimensions
结果如下:
5)获取表格内某个格子的数据
① sheet[“A1”]方式
workbook = load_workbook(filename = "test.xlsx")
sheet = workbook.active
print(sheet)
cell1 = sheet["A1"]
cell2 = sheet["C11"]
print(cell1.value, cell2.value)
http://www.taodudu.cc/news/show-4497323.html
相关文章:
- 【Python自动化办公】批量将Excel表格数据导出为PDF文件
- 7-28 实验3_11_鸡兔同笼吗? (100 分)
- 小兔鲜-PC
- 怎么训练兔子在指定的地点大小便
- [剑指Offer]斐波那契数列、跳台阶、兔子数量问题(递归、非递归)(Java)
- 我的故事(五)
- 我就是故事里面的兔子
- 我也谈谈执行力
- 怎么给二年级小学生讲鸡兔同笼问题
- 兔子数列(斐波拉契数列)javscript的三种写法
- 养兔场 网站上的个人介绍
- 兔小白和兔小灰
- [BJOI2006]狼抓兔子
- 兔子与熊的故事
- Android 常用开源框架源码解析 系列 (九)dagger2 呆哥兔 依赖注入库
- 宠物兔错误喂养
- 6.Ncut算法
- matlab ncut谱聚类,NCUT 归一化分割、谱聚类之代码调试问题
- 调试ncut程序时候的问题
- 聚类算法K-Means K-Medoids GMM Spectral clustering,Ncut
- NCUT 数据库基础 铁路购票系统
- Ncut源码编译错误的解决方法
- Ncut算法(Normalized cuts and image segmentation)
- 理解GCN(二)从拉普拉斯矩阵到Ncut问题
- ncut算法分割图像的matlab,Ncut_9 归一化切割和图像分割算法及其论文, 不仅度量了不同分组之间总体不相似性, matlab 269万源代码下载- www.pudn.com...
- 传统分割方法汇总(包括SLIC、Ncut、watershed、graph-based segmentation、Meanshit、最大熵分割)
- ncut matlab,matlab call Ncut: Matrix is too large to convert to linear index.
- ncut算法python实现
- demon算法 matlab,Ncut图像分割算法MATLAB实现
- [机器学习]多视角谱聚类(Ncut matlab代码)
python操作Excel、Word、PDF集合大全相关推荐
- 一文学会用Python操作Excel+Word+CSV
作者:奈何缘浅wyj https://juejin.im/post/6868073137263607821 Python 操作 Excel 常用工具 数据处理是 Python 的一大应用场景,而 Ex ...
- Python操作Excel、Word、PPT、PDF、复杂文件、通信软件(微信、邮件、飞书、钉钉)、图片集合大全
1.在CSDN的这几年,我写了本书! 很多朋友为了学习如何用Python自动化地处理各种文档,应该都下载过这个文档:python操作excel.word.pdf.pdf. 时至今日,仅仅在CSDN一个 ...
- python自动化办公excel-Python自动化办公系列之Python操作Excel
[作者导语]本文是鉴于有些粉丝的工作需求,有时候需要遇到这些文件的处理.因此,我写了一个文章集合,供大家参考.全篇包括三个章节,分别为:Python使用openpyxl操作excel.python使用 ...
- python excel自动化办公_Python自动化办公系列之Python操作Excel
[作者导语]本文是鉴于有些粉丝的工作需求,有时候需要遇到这些文件的处理.因此,我写了一个文章集合,供大家参考.全篇包括三个章节,分别为:Python使用openpyxl操作excel.python使用 ...
- 全网最全 Python 操作 Excel 教程,建议收藏!
[欢迎关注微信公众号:厦门微思网络] 微思网络(官网):https://www.xmws.cn/ 0 Python Excel库对比 我们先来看一下python中能操作Excel的库对比(一共九个库) ...
- 全网最全Python操作Excel教程,建议收藏!
作者:超级大洋葱806 来源:https://blog.csdn.net/u014779536/article/details/108182833 大家好,猪哥前几天帮学妹爬了个数据,使用到了Pyth ...
- PyPDF2--如何使用python操作你的PDF文档
PyPDF2–如何使用python操作你的PDF文档 前言 大家好!最近想操作一下PDF文档,总是收费,于是浅尝辄止地了解了一下python当中的PyPDF2这个库.借助本篇博客总结了一下个人所学到的 ...
- 全网最全Python操作Excel教程,赶紧收藏
0 Python Excel库对比 我们先来看一下python中能操作Excel的库对比(一共九个库): 1 Python xlrd 读取 操作Excel 1.1 xlrd模块介绍 (1)什么是xlr ...
- Python操作Excel教程(全网最全,只看这一篇就够)
目录 Python Excel库对比 1 Python xlrd 读取 操作Excel 1.1 xlrd模块介绍 1.2 安装xlrd模块 1.3 使用介绍 1.4 实战训练 2 Python xlw ...
最新文章
- Python 中文注释报错解决方法
- svg做自定义折线图表
- Android adb shell 命令
- jQuery的使用及关于框架造型(转)
- ASP.NET 2.0 - 选用DataSet或DataReader
- 软件测试面试选择判断提,软件测试面试常考判断题
- 《数据库设计入门经典》读书笔记——第二章:工作场所中的数据库建模
- js计算字典的个数_JS数据结构与算法_集合字典
- 【一天一个C++小知识】014:C++中string与char*的区别
- 【算法竞赛-入门经典】计算并输出1+2的值
- [转]2015年数学建模C题–基于无线通信基站的室内三维定位问题
- thinkphp5json对象转数组
- Mac OS X 背后的故事(三)Mach之父Avie Tevanian
- 电脑加域、exchange邮箱设置、绑定打印机
- 三星 android 调试模式设置,三星galaxy s4 usb调试在哪里 s4 usb调试模式设置方法详解...
- 微软默认 密钥管理服务器,加密和密钥管理概述 - Microsoft Service Assurance | Microsoft Docs...
- 3169: 小万的回文串
- 微信支付-浅谈普通商户和子商户的开发区别
- 关于瓦力机器人的设计构想
- layui的html页面支持转jsp吗,layui jsp
热门文章
- 心率脉搏测试c语言算法,基于51单片机语音播报心率计脉搏测量仪设计(仿真源码+电路图+当时PaperPass16%查重论文)...
- Unable to start program bug解决方法
- 51单片机开关简单使用
- 基于浏览器请求的国际化实现
- android 电脑浏览器,这5种轻量级的国内Android浏览器,都有自己的“专有秘密”...
- PMBOK 第六版 识别风险:工具与技术——提示清单
- linux文件目录类、pwd 显示当前工作目录的绝对路径、列出目录的内容
- 计算机教育学校排名,教育知识:2020全国最好的计算机专业学校排名
- 数仓 - 促销敏感度、评论敏感度
- 教程 | 阿克曼结构移动机器人的gazebo仿真(一)