python创建Excel文件及写入保存数据

python创建Excel文件及写入保存数据

创建Excel文件及写入保存数据



一、 创建并保存Excel文档

首先调用我们的openpyxl.Workbook()函数,创建一个新的空的Workbook对象。在交互式的环境中输入我们的代码:
import openpyxl,os
os.chdir(r'C:\Users\LX\Desktop')
wb=openpyxl.Workbook()

二、工作表的创建

代码如下

import openpyxl,os					#引入库
os.chdir(r'C:\Users\LX\Desktop')	#确定保存路径
wb=openpyxl.Workbook()				#创建一个Workbook对象
--snip--


sheet=wb.active						#把wb活动表给sheet,注意这里方法改过,很久以前方法不是这样的
sheet.title='ABC' 					#对工作表进行名称赋值,文件和工作表不同,工作表在文件里面

wb.create_sheet(index=3,title='FGH')#创建工作表,并且决定顺序赋值,名称赋值
wb.create_sheet(index=5,title='FGH')#创建工作表,并且决定顺序赋值,名称赋值
sheet=wb['ABC']						#把wb的第一个工作表赋给sheet,准备对sheet进行相应的处理
sheet['A2']='sdkljaslkdj'			#对单元格赋值,层层深入
print(sheet['A2'].value)			#输出赋值结果,对比
print(wb.sheetnames)				#同理
wb.save('LOVE.xlsx')				#保存文件

三、完整代码

完整代码附上!

import openpyxl,os
os.chdir(r'C:\Users\LX\Desktop')
wb=openpyxl.Workbook()
sheet=wb.active
sheet.title='ABC'
wb.create_sheet(index=3,title='FGH')
wb.create_sheet(index=5,title='FGH')
sheet=wb['ABC']
sheet['A2']='sdkljaslkdj'
print(sheet['A2'].value)
print(wb.sheetnames)
wb.save('LOVE.xlsx')

结果展示

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/XRTONY/article/details/113819644