• openpyxl模块读取excel文件


    from openpyxl import load_workbook
    filepath = r"C:\Users\fengzi\Desktop\机型维表.xlsx"
    
    wb = load_workbook(filepath)
    sheet = wb["Sheet1"]        
    maxrow = sheet.max_row          #获取最大行
    minrow = sheet.min_row          #获取最小行
    maxcolumn = sheet.max_column    #获取最大列
    mincolumn = sheet.min_column    #获取最小列
    
    
    #按行读取文件
    for row in range(minrow, maxrow):
        for column in range(mincolumn, maxcolumn):
            print(sheet.cell(row, column).value, end=" ")
        print()

    结果为

    按行写入excel

    from openpyxl import load_workbook
    from openpyxl import workbook
    filepath = r"C:\Users\fengzi\Desktop\机型维表.xlsx"
    
    wb = load_workbook(filepath)
    sheet = wb["Sheet1"]
    maxrow = sheet.max_row          #获取最大行
    minrow = sheet.min_row          #获取最小行
    maxcolumn = sheet.max_column    #获取最大列
    mincolumn = sheet.min_column    #获取最小列
    
    
    list2 = []
    #按行读取文件
    for row in range(minrow, maxrow):
        list1 = []
        for column in range(mincolumn, maxcolumn):
            list1.append(sheet.cell(row, column).value)
        list2.append(list1)
    print(list2)
    wb = workbook.Workbook()
    for line in list2:
        sheet = wb.active
        sheet.append(line)
    wb.save(r"C:\Users\fengzi\Desktop\机型维表2.xlsx")

    最后结果为

  • 相关阅读:
    memcpy源代码
    XML总结
    javabean总结
    VC++注射过程
    八排序算法
    fscanf功能具体解释
    外行观察者模式
    Android 实现用户列表信息的功能,然后选择删除幻灯片删除功能
    WINHTTP的API接口说明
    poj 1698 Alice's Chance 拆点最大流
  • 原文地址:https://www.cnblogs.com/fengzi7314/p/15606529.html
Copyright © 2020-2023  润新知