openpyxl库使用教程

  • Post author:
  • Post category:其他




安装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' #设定sheet的名字



创建新的工作表

 ws1 = wb.create_sheet() # 默认在最后插入
# 或者
 ws2 = wb.create_sheet(0) #在开头插入

在这里插入图片描述



版权声明:本文为qq_46018418原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。