目录

  章节一: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集合大全相关推荐

  1. 一文学会用Python操作Excel+Word+CSV

    作者:奈何缘浅wyj https://juejin.im/post/6868073137263607821 Python 操作 Excel 常用工具 数据处理是 Python 的一大应用场景,而 Ex ...

  2. Python操作Excel、Word、PPT、PDF、复杂文件、通信软件(微信、邮件、飞书、钉钉)、图片集合大全

    1.在CSDN的这几年,我写了本书! 很多朋友为了学习如何用Python自动化地处理各种文档,应该都下载过这个文档:python操作excel.word.pdf.pdf. 时至今日,仅仅在CSDN一个 ...

  3. python自动化办公excel-Python自动化办公系列之Python操作Excel

    [作者导语]本文是鉴于有些粉丝的工作需求,有时候需要遇到这些文件的处理.因此,我写了一个文章集合,供大家参考.全篇包括三个章节,分别为:Python使用openpyxl操作excel.python使用 ...

  4. python excel自动化办公_Python自动化办公系列之Python操作Excel

    [作者导语]本文是鉴于有些粉丝的工作需求,有时候需要遇到这些文件的处理.因此,我写了一个文章集合,供大家参考.全篇包括三个章节,分别为:Python使用openpyxl操作excel.python使用 ...

  5. 全网最全 Python 操作 Excel 教程,建议收藏!

    [欢迎关注微信公众号:厦门微思网络] 微思网络(官网):https://www.xmws.cn/ 0 Python Excel库对比 我们先来看一下python中能操作Excel的库对比(一共九个库) ...

  6. 全网最全Python操作Excel教程,建议收藏!

    作者:超级大洋葱806 来源:https://blog.csdn.net/u014779536/article/details/108182833 大家好,猪哥前几天帮学妹爬了个数据,使用到了Pyth ...

  7. PyPDF2--如何使用python操作你的PDF文档

    PyPDF2–如何使用python操作你的PDF文档 前言 大家好!最近想操作一下PDF文档,总是收费,于是浅尝辄止地了解了一下python当中的PyPDF2这个库.借助本篇博客总结了一下个人所学到的 ...

  8. 全网最全Python操作Excel教程,赶紧收藏

    0 Python Excel库对比 我们先来看一下python中能操作Excel的库对比(一共九个库): 1 Python xlrd 读取 操作Excel 1.1 xlrd模块介绍 (1)什么是xlr ...

  9. Python操作Excel教程(全网最全,只看这一篇就够)

    目录 Python Excel库对比 1 Python xlrd 读取 操作Excel 1.1 xlrd模块介绍 1.2 安装xlrd模块 1.3 使用介绍 1.4 实战训练 2 Python xlw ...

最新文章

  1. Python 中文注释报错解决方法
  2. svg做自定义折线图表
  3. Android adb shell 命令
  4. jQuery的使用及关于框架造型(转)
  5. ASP.NET 2.0 - 选用DataSet或DataReader
  6. 软件测试面试选择判断提,软件测试面试常考判断题
  7. 《数据库设计入门经典》读书笔记——第二章:工作场所中的数据库建模
  8. js计算字典的个数_JS数据结构与算法_集合字典
  9. 【一天一个C++小知识】014:C++中string与char*的区别
  10. 【算法竞赛-入门经典】计算并输出1+2的值
  11. [转]2015年数学建模C题–基于无线通信基站的室内三维定位问题
  12. thinkphp5json对象转数组
  13. Mac OS X 背后的故事(三)Mach之父Avie Tevanian
  14. 电脑加域、exchange邮箱设置、绑定打印机
  15. 三星 android 调试模式设置,三星galaxy s4 usb调试在哪里 s4 usb调试模式设置方法详解...
  16. 微软默认 密钥管理服务器,加密和密钥管理概述 - Microsoft Service Assurance | Microsoft Docs...
  17. 3169: 小万的回文串
  18. 微信支付-浅谈普通商户和子商户的开发区别
  19. 关于瓦力机器人的设计构想
  20. layui的html页面支持转jsp吗,layui jsp

热门文章

  1. 心率脉搏测试c语言算法,基于51单片机语音播报心率计脉搏测量仪设计(仿真源码+电路图+当时PaperPass16%查重论文)...
  2. Unable to start program bug解决方法
  3. 51单片机开关简单使用
  4. 基于浏览器请求的国际化实现
  5. android 电脑浏览器,这5种轻量级的国内Android浏览器,都有自己的“专有秘密”...
  6. PMBOK 第六版 识别风险:工具与技术——提示清单
  7. linux文件目录类、pwd 显示当前工作目录的绝对路径、列出目录的内容
  8. 计算机教育学校排名,教育知识:2020全国最好的计算机专业学校排名
  9. 数仓 - 促销敏感度、评论敏感度
  10. 教程 | 阿克曼结构移动机器人的gazebo仿真(一)