使用Python怎么对excel表进行操作?python操作excel表的方法,相信很多没有经验的人对此都束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题,跟着我一起来学习吧!
1 安装openpyxl第三方库
首先需要安装openpyxl第三方库,安装命令:pip install openpyxl
2、新创建工作簿
使用以下命令可以创建一个excel新的工作薄
from openpyxl import Workbook # 类实例化 wb = Workbook() # 保存并生成文件 wb.save('new Excel.xlsx')
运行以上代码后,会生成一份excel文件:new Excel.xlsx,文件里面暂时没内容。
3、在工作簿中激活工作表
from openpyxl import Workbook # 类实例化 wb = Workbook() # 激活并缺省创建第一个工作表:sheet gzb = wb.active # 第一个工作表命名:1_sheet gzb.title = '1_sheet' # 保存并生成文件 wb.save(' new Excel.xlsx ')
4、创建工作表
from openpyxl import Workbook # 类实例化 wb = Workbook() # 激活并缺省创建第一个工作表 gzb = wb.active # 第一个工作表命名 Gzb1.title = '1_sheet' # 创建工作表3 Gzb3 = wb.create_sheet(title='3_sheet', index=2) # 创建工作表2 Gzb2 = wb.create_sheet('2_sheet', 1) #复制工作表2 Gzb4 = wb. copy_worksheet(Gzb2) # 保存并生成文件,每次运行会将相同的文件覆盖 wb.save(' new Excel.xlsx ')
5、删除工作表
from openpyxl import Workbook # 类实例化 wb = Workbook() # 激活并缺省创建第一个工作表 gzb = wb.active # 第一个工作表命名 Gzb1.title = '1_sheet' # 创建工作表3 Gzb3 = wb.create_sheet(title='3_sheet', index=2) # 创建工作表2 Gzb2 = wb.create_sheet('2_sheet', 1) #复制工作表2 Gzb4 = wb. copy_worksheet(Gzb2) # 删除工作表 wb.remove(Gzb4 ) # 保存并生成文件 wb.save(' new Excel.xlsx')
6、设置工作表颜色
from openpyxl import Workbook
# 类实例化
wb = Workbook()
# 第一个工作表命名
Gzb1.title = '1_sheet'
# 创建工作表3
Gzb3 = wb.create_sheet(title='3_sheet', index=2)
# 创建工作表2
Gzb2 = wb.create_sheet('2_sheet', 1)
# 设置工作表背景色,我这里对颜色设置使用的是十六进制,你也可以使用RGB。
Gzb1.sheet_properties.tabColor = '90EE90' Gzb3.sheet_properties.tabColor = '1E9EFE' Gzb2.sheet_properties.tabColor = '90EE90'
# 保存并生成文件
wb.save(' new Excel.xlsx ')
关于使用Python怎么对excel表进行操作?python操作excel表的方法的讲解到这里就结束了,希望以上内容对你有所帮助。
更多python相关文章请访问分类:python
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。