用Python实现批量创建Excel文件

小编简单写了一个批量创建Excel文件的实例

实例代码:
python 复制代码
import xlwings as xw
app = xw.App(visible=True,add_book=False)
for i in["技术部","销售部","财务部","运营部"]:
    w = app.books.add()
    w.save(f"./部门业绩---{i}.xlsx")

这段Python代码使用了xlwings库来操作Excel。xlwings是一个允许你从Python中读写Excel文件(.xlsx)的库,并且它还提供了很多其他的功能,如创建图表、执行宏等。

下面是代码的逐行解释:
  1. import xlwings as xw:导入xlwings库,并为其设置了一个简短的别名xw,这样在代码中就可以使用xw来代替xlwings

  2. app = xw.App(visible=True,add_book=False):创建一个新的Excel应用程序实例。参数visible=True意味着Excel应用程序将被打开并可见。参数add_book=False意味着在启动应用程序时不会创建一个新的工作簿。

  3. for i in["技术部","销售部","财务部","运营部"]::这是一个for循环,它将遍历列表中的每一个元素(即"技术部"、"销售部"、"财务部"和"运营部")。

    • w = app.books.add():在当前的Excel应用程序中创建一个新的工作簿,并将其引用赋值给变量w
    • w.save(f"./部门业绩---{i}.xlsx"):将新创建的工作簿保存到当前目录下的文件。文件名是基于循环变量i的值,例如"部门业绩---技术部.xlsx","部门业绩---销售部.xlsx"等。

总的来说,这段代码将创建一个可见的Excel应用程序,并在该应用程序中为每个部门(技术部、销售部、财务部、运营部)创建一个新的工作簿,然后保存这些工作簿到当前目录,文件名以"部门业绩---"开头,并跟上相应的部门名称。

小编推荐Pythonit教程网:blog.pythonit.cn

Pythonit教程网

相关推荐
渡我白衣几秒前
计算机组成原理(4):计算机的层次结构与工作原理
运维·c语言·网络·c++·人工智能·笔记·硬件架构
okseekw2 分钟前
File类:你与文件的"爱恨情仇"——Java文件操作的趣味指南
java·后端
海上彼尚3 分钟前
Go之路 - 2.go的常量变量[完整版]
开发语言·后端·golang
路边草随风4 分钟前
llama_index简单使用
人工智能·python·llama
Q_Q5110082854 分钟前
python+springboot+django/flask基于深度学习的旅游推荐系统
spring boot·python·django·flask·node.js·php
YJlio5 分钟前
Active Directory 工具学习笔记(10.9):AdInsight——命令行选项与自动化采集模板
笔记·学习·自动化
梨落秋霜5 分钟前
Python入门篇【if判断语句】
android·java·python
宝贝儿好6 分钟前
【强化学习】第二章:老虎机问题、ε-greedy算法、指数移动平均
人工智能·python·算法
闲人编程8 分钟前
Flask-SQLAlchemy高级用法:关系建模与复杂查询
后端·python·flask·一对多·多对多·一对一·自引用
2401_841495648 分钟前
【自然语言处理】自然语言理解的分层处理机制与程序语言编译器的对比研究
人工智能·python·深度学习·自然语言处理·自然语言理解·分层处理机制·程序语言编译器