from openpyxl import *
wb = Workbook()
wb.save('q12.xlsx')
wb.save 如果直接传入文件名,会在当前代码运行目录下创建,想要在指定路径创建,就要用指定路径加文件
当文件存在时,才可以使用。如果文件不存在就会报错
from openpyxl import *
wb = load_workbook('q12.xlsx',)
wb.save('q12.xlsx')
_________________________________
from openpyxl import *
wb = load_workbook('q13.xlsx',)
wb.save('q13.xlsx')
>>>>FileNotFoundError: [Errno 2] No such file or directory: 'q15.xlsx'
active是打开默认工作表,如果工作本有多个工作表会打开最后一次操作的工作表
from openpyxl import *
wb = Workbook()
sheet = wb.active
sheet.title = 'w12'
wb.save('q12.xlsx')
在新建工作本是不建议使用,在新建工作本时,会默认创建一个工作表,再用这个方法创建工作表,就会出现两个工作表
打开本地工作本时,需要再创建另外一个工作表时可以使用这个方法
from openpyxl import *
wb = load_workbook('q12.xlsx')
sheet = wb.create_sheet('e12')
wb.save('q12.xlsx')
wb.create_sheet('e12',1) 如果加索引的话,他就会在索引位置创建工作表
from openpyxl import *
wb = load_workbook('q12.xlsx')
sheet = wb['w12']
sheet.cell(1,1,'abcd')
wb.save('q12.xlsx')
from openpyxl import *
wb = load_workbook('q12.xlsx')
sheet = wb['w12']
yu = [
['qqwe','qqwsa',1234,2134],
['wers','derf','rhrg',3365]
]
for i in yu:
sheet.append
wb.save('q12.xlsx')