暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Python for Excel自动化库

完美Excel 2021-10-24
705

学习Excel技术,关注微信公众号:

excelperfect


标签:工具库

 

要使用Python操控Excel,就需要使用一些相应的库,下面列出了一些常用的,和大家一起参考。

 

openpyxl

官网:

https://openpyxl.readthedocs.io/en/stable/

 

简介:

openpyxl是用于读取/写入Excel 2010 xlsx/xlsm/xltx/xltm文件的Python库。

 

xlwings

官网:

https://www.xlwings.org/

 

简介:

xlwings是开源且免费的,与AnacondaWinPython一起预装,可在WindowsmacOS上运行。

 

通过Python脚本或者Jupyter notebook自动化Excel,通过宏从Excel调用Python,并编写用户自定义函数(UDF仅适用于Windows)。

 

XlsxWriter

官网:

https://xlsxwriter.readthedocs.io/

 

简介:

XlsxWriter是一个Python模块,可用于将文本、数字、公式和超链接写入Excel2007及后续版本的XLSX文件中的多个工作表。它支持格式化等功能,包括:100%兼容Excel XLSX文件;全格式;合并单元格;定义的名称;图表;自动筛选;数据验证和下拉列表;条件格式;工作表PNG/JPEG/GIF/BMP/WMF/EMF图像;富多格式字符串;单元格注释;文本框;与Pandas整合;用于写入大文件的内存优化模式。

 

pyexcel

官网:

http://www.pyexcel.org/

 

简介:

pyexcel提供一个应用程序编程接口,用于读取、操作和写入各种Excel格式的数据。该库使涉及excel文件的信息处理成为一项令人愉快的任务。Excel文件中的数据可以用最少的代码转换为数组或字典,反之亦然。该库侧重于使用Excel文件作为存储介质进行数据处理,因此没有考虑字体、颜色和图表。

 

还有一些库就不一一列出了,先熟悉和使用上面列出的库,有时间时再熟悉其它库就更容易了。下面的网址列出了对Excel进行操作的Python库:

https://www.excelpython.org/

http://www.python-excel.org/


注:有熟悉这些库的朋友吗?你最常用哪个库,欢迎留言分享。

欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。

欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料,并通过社群加入专门的微信讨论群,更方便交流。

文章转载自完美Excel,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论