目录
安装openpyxl打开已经存在的test.xlsx文件,进行相关操作数据获取表名在文件末尾追加数据在某一单元格插入数据合并单元格在某一列追加数据求和保存文件
新建文件进行相关操作新建文件使用默认工作表创建新的工作表
安装openpyxl
pip install openpyxl
打开已经存在的test.xlsx文件,进行相关操作
数据
注:可以使用相对路径也可以使用绝对路径
import openpyxl
wb1
=openpyxl
.load_workbook
("E:\\PythonProject\\programming4\\test.xlsx")
获取表名
sheet1
=wb1
["表2"]
在文件末尾追加数据
sheet1
.append
(['0010','鬼谷子',17,'2020/12/9',20,20,20])
wb1
.save
("E:\\PythonProject\\programming4\\test.xlsx")
在某一单元格插入数据
方法一
sheet1
['A9']='0010'
wb1
.save
("E:\\PythonProject\\programming4\\test.xlsx")
方法二
sheet1
.cell
(row
= 9,column
= 2,value
='test')
wb1
.save
("E:\\PythonProject\\programming4\\test.xlsx")
合并单元格
sheet1
.merge_cells
(start_row
= 2,start_column
= 1,end_row
= 2,end_column
= 2)
在某一列追加数据
a
=['物理',24,25,26]
for i
in range(1,5):
sheet1
['H'+str(i
)]=a
[i
-1]
wb1
.save
("E:\\PythonProject\\programming4\\test.xlsx")
求和
sheet1
=wb1
["表1"]
sheet1
['H2']="=SUM(E2:G2)"
保存文件
注:可以用相对路径也可以用绝对路径
wb1
.save
("E:\\PythonProject\\programming4\\test.xlsx")
新建文件进行相关操作
新建文件
import openpyxl
wb2
= openpyxl
.Workbook
()
wb2
.save
("E:\\PythonProject\\programming4\\test2.xlsx")
使用默认工作表
ws
= wb2
.active
ws
.title
= '表4'
创建新的工作表
ws1
= wb
.create_sheet
()
ws2
= wb
.create_sheet
(0)
转载请注明原文地址:https://blackberry.8miu.com/read-10210.html