openpyxl 模块

    xiaoxiao2021-03-25  70

    简介

    openpyxl 模块是解决 Microsoft Excel 2007/2010 之类的版本中扩展名是 xlsx/xlsm/xltx/xltm 的文件的读写的第三方库。

    openpyxl 的安装

    sudo pip install openpyxl

    openpyxl 的写操作

    from openpyxl import Workbook wb = Workbook() ws = wb.active #该语句表示在当前工作薄中建立了一个 sheet,并且它是当前正在使用的 ws.title = "python" # ws 所引用的 sheet 对象名字设置为 python for i in range(1,50): #创建 50 行,3列的表格,其中 row 代表行,column 代表列 ws.cell(row=i,column=1,value="{}".format('你是谁')) ws.cell(row=i,column=2,value="{}".format('他是谁')) ws.cell(row=i,column=3,value="{}".format('我是谁')) wb.save('abc.xlsx')

    注意:行和列,必须从1开始


    openpyxl 的读操作

    from openpyxl import load_workbook wb = load_workbook('abc.xlsx') ws_wb = wb.get_sheet_by_name('python') #通过表名获取 sheet for row in ws_wb.rows: for cell in row: print cell.value 获取行数和列数: rows = ws_wb.max_row #获取行数 cols = ws_wb.max_column #获取列数 #设定单元格的值,两种方式 ws_wb.cell(row=2,column=5).value=99 ws_wb.cell(row=3,column=5,value=100)
    转载请注明原文地址: https://ju.6miu.com/read-35814.html

    最新回复(0)