openpyxl库最全使用教程

    科技2022-07-17  175

    目录

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

    创建新的工作表

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

    Processed: 0.015, SQL: 8