其实 excel 和 python 早在很久以前就有联系,只是近年来随着大数据的产生使用 python 来进行数据分析、数据挖掘的实例越来越多,excel 本身作为图表软件工具也是很强大的存在,两者结合起来使用更是能事半功倍。 excel 和 python 一起使用主要有两种方式,一种是 python 读取 excel 文件进行编辑、读取、分析、可视化图表操作等,另一种是使用 excel VBA 版本用宏的方式来调用 python 脚本来进行操作。 xlrd 库:从 excel 文件读取数据和格式化信息的库,支持 .xls 以及 .xlsx 文件。xlwings 库:支持 python 调用 excel ,也支持 excel VBA 调用 python 脚本,同样支持文件的读写操作,是比较强大的一款 python 库。win32com 库:支持 .xls,.xlsx 文件的读,支持 .xlsx 文件的写。pandas 库:比较常见的一种 python 分析数据的库,支持 .xls,.xlsx 文件的读写,可以只加载每个表的单一工作页。xlsxwriter 库:不同的是这个库只支持 .xlsx 的写操作,可以支持 excel VBA 调用 python 脚本。
|