Word与Excel对应的Python 函数库

本文主要讲Word与Excel格式的文件

Word 格式与 Python 函数库

Python 操作 Word 格式的库是 python-docx 库 安装与导入方法

复制代码
pip install python-docx
...
import docx

Excel 格式与 Python 函数库

  • xlsx 格式⼀般采⽤ openpyxl 进⾏读写
  • 如果是 xls 格式,对 Word ⽂件读取时采⽤ xlrd 库,写⼊则需要使⽤ xlwt 库

批量处理

  • Excel 批量合并

    通过遍历取得将要合并的所有 Excel ⽂件

    files = [x for x in p.iterdir() if PurePath(x).match('*.xlsx')]

Excel 批量拆分

  • 批量拆分的关键是遍历所有的单元格

和遍历元组⼀样,可以采⽤ for...in 的结构遍历单元格

实现数据的批量格式转换

  • 将 Word ⽂件转换为 Excel ⽂件 步骤:
  1. 遍历word文件中的"段落"
  2. 获取段落内存并保存到列表中
  3. 打开Excel 文件将列表中的每个元素写入到单位格中 4.关闭文件
  • 将 Excel ⽂件转换为 Word ⽂件 Excel ⽂件有多张表,也⽐ Word ⽂件的宽度更宽,因此要提前确定转换前后的格式
相关推荐
兔兔兔兔18 小时前
记录C++ 3
开发语言·c++
黄鸭部落格ShiYuYuanFang8 小时前
【分享】软考每日一练与解析-计组 8/12
java·开发语言
天天爱吃肉82188 小时前
【工程师笔记|新能源整车电控一次过CISPR25/BCI,汽车EMC/EMI落地十大核心设计技巧】
大数据·人工智能·笔记·python·汽车
m0_617493948 小时前
Python 使用 cryptography 实现数据加密与解密
开发语言·python
大白同学4218 小时前
初始Qt——了解Qt背景
开发语言·qt
万山寒9 小时前
python依赖包导出离线安装到没有外网的服务器
服务器·开发语言·python
特立独行的猫a9 小时前
我用 Rust + Tauri 2 复刻了 N_m3u8DL-CLI:一个 m3u8 多线程下载器
开发语言·后端·rust·m3u8·视频下载器·m3u8dl-cli
程序员雷欧9 小时前
LongAdder
开发语言·python
月光船幽幽9 小时前
分层阈值规避归藏协议过度重置
人工智能·python
鱼子星_9 小时前
【C++】反向迭代器:反向迭代器的底层认识与模拟实现
开发语言·c++·笔记·stl