举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > Python3 操作excel库总结

Python3 操作excel库总结

2023-05-30 03:18 Python3教程

 Python3 操作excel库总结

有一部分小伙伴学习python的目的就是为了实现办公自动化的目的。通过使用更易学习的python替代excel中自带的vbs脚本,来实现excel的批量操作(例如表格调整,批量处理数据等)。

接下来这篇文章小编带你了解python中常用的几种可以操作excel的第三方库,并在文末附上相应教程的链接,小伙伴可以根据自己的需求挑选最合适自己的库进行学习!

首先让我们来整体把握下不同库的特点

  1. xlrd 、 xlwt 、 xlutils 各自的功能都有局限性,但三者互为补充,覆盖了Excel文件尤其是 .xls 文件的操作。 xlwt 可以生成 .xls 文件, xlrd 可以读取已经存在的 .xls 文件, xlutils 连接 xlrd 和 xlwt 两个模块,使用户可以同时读写一个 .xls 文件。简单来说, xlrd 负责读、 xlwt 负责写、 xlutils 负责提供辅助和衔接。
  2. xlwings 能够非常方便的读写 Excel 文件中的数据,并且能够进行单元格格式的修改。
  3. XlsxWriter 是一个用来写 .xlsx 文件格式的模块。它可以用来写文本、数字、公式并支持单元格格式化、图片、图表、文档配置、自动过滤等特性。但不能用来读取和修改 Excel 文件。
  4. openpyxl 通过 工作簿 “workbook - 工作表 sheet - 单元格 cell” 的模式对 .xlsx 文件进行读、写、改,并且可以调整样式。
  5. pandas 大家都不陌生,是进行数据处理和分析的强大模块,有时也可以用来自动化处理Excel。



pandas教程链接地址:https://www..cn/pandas/

pandas教程关于excel教程操作的文章:https://www..cn/pandas/pandas-excel.html

xlrd 教程:https://www..cn/python3/python3-xlrd.html

xlwt教程:https://www..cn/python3/python-xlwt.html


阅读全文
以上是编程学为你收集整理的 Python3 操作excel库总结全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
  • c#数值类型 C# 数值

    c#数值类型 C# 数值

    2023-02-27 C#教程

    C#数值8位和16位整数8位和16位整数类型为byte,sbyte,short和ushort。C#根据需要将它们隐式转换为更大的类型。当尝试将结果分...

  • c#多维数组批量赋值 C# 多维数组

    c#多维数组批量赋值 C# 多维数组

    2023-02-25 C#教程

    C#多维数组多维数组有两种类型:矩形和锯齿。矩形阵列表示存储器的n维块,锯齿形阵列是阵列阵列。矩形数组使用逗号分隔每个维度...

  • c#异常处理 C# 异常

    c#异常处理 C# 异常

    2023-02-25 C#教程

    C#异常using语句许多类封装了非托管资源。这些类实现 System.IDisposable ,它定义了一个名为Dispose的单一无参数方法来清理这...

  • c#委托的理解 C# 委托

    c#委托的理解 C# 委托

    2023-02-25 C#教程

    C#委托委托是调用方法的对象。我们可以认为委托是函数指针或函数类型。委托类型定义委托实例可以调用的方法类型。委托类型定义...

  • c#委托的用法 C# 通用委托

    c#委托的用法 C# 通用委托

    2023-02-28 C#教程

    C# 通用委托委托类型可以包含通用类型参数。例如:public delegate T ConverterT (T arg);有了这个定义,我们可以编写一个适用于...

© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部