购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.6 用Python操作Excel的入门程序

这里根据一些姓名,批量生成以姓名为名称的Excel文件。

在编写第一个操作Excel的程序前,需要导入openpyxl库。使用pip命令可以方便快捷地安装openpyxl库,打开Windows的命令提示符窗口,执行以下命令。

pip install openpyxl

如果在安装过程中遇到问题,请阅读第6章的模块部分。

下列代码演示用Python调用openpyxl库,且根据人员姓名生成对应的Excel文件,源代码见code\1\build_name.py。

1   from openpyxl import Workbook
2   names=["刘一","陈二","张三","李四","王五","赵六","孙七","周八","吴九","郑十"]
3   for i in names:
4     #新建工作簿对象
5       wb = Workbook()
6       filename=f"d:\info\人员信息_{i}.xlsx"
7       #必须保存后,上述操作才能生效。
8    wb.save(filename)

代码执行结果如图1-13所示。其中代码的含义会在后文详细介绍。

通过Python和openpyxl库的强大组合,我们仅仅用了短短的8行代码就给工作带来了便利。这个例子还可以扩展为从文件名中读取人员姓名,感兴趣的读者可以自行尝试。

图1-13 入门程序的执行结果 9LtrVwtm6OdL6MzbPXvo9+9t66mXU6Mn6V/6jmBx19wDMmIVrmbmSRnRRE0hptX/

点击中间区域
呼出菜单
上一章
目录
下一章
×