python操作excel表格--批量写入数据

模块导入

import openpyxl

待写入数据

data = [["B101", 1, 2], ["B111", 3, 4], ["B112", 5, 6]]

操作excel

def write_excel_data(value):
    workbook = openpyxl.Workbook()    # 新建一个工作簿
    sheet = workbook.active           # 获取当前活跃的表单
    sheet.title = "测试数据写入excel"   # 设置表单的名称
    '''方法1'''
    # for i in range(0, len(value)):
    #     for j in range(0, len(value[i])):
    #         sheet.cell(row=i + 1, column=j + 1, value=str(value[i][j]))
    #         # openpyxl 读写单元格时,单元格的坐标位置起始值是(1, 1),即下标最小值为1,否则报错!
    ''''方法2'''
    for i in value:
        sheet.append(i)
    workbook.save("text.xlsx")  # 保存工作簿

    print("写入数据成功!")

操作结果:会在当前目录下创建文件:text.xlsx
python操作excel表格--批量写入数据_第1张图片

你可能感兴趣的:(python语言,python,excel)