使用Python怎么对excel表进行操作?python操作excel表的方法,相信很多没有经验的人对此都束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题,跟着我一起来学习吧!

使用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,转载请注明出处!