文章目录
xlwings
xlwings和openpyxl类似,都是python操作excel的常用库。
基本结构
创建一个app
import xlwings as xw
# visuble----创建一个app,将他展示出来
# add_book---创建app时,是否创建一个工作簿
app = xw.App(visible=True,add_book=False)
app是xlwings的一个对象,可以利用在这个对象中,打开或者创建一个excel文件。
创建/打开一个books
wb = app.books.open('test.xlsx')
# 打开一个excel文件
wb = app.books.add()
# 添加一个新的工作簿
创建/打开一个sheet及相关操作
sheet1 = wb.sheets[0]
# 选择第一个sheet工作表
wb.sheets.add("sheet2")
wb.sheets.add(name=None, before=None, after=None)
# 创建一个sheet2工作表,before--在哪个表之前,after--在哪个表之后
wb.sheets["sheet2"].delete()
# 删除一个工作表
wb.sheets['Sheet1']