• python3 excel文件的读与写


     1 from openpyxl import load_workbook
     2 class RwExcelFile:
     3 
     4     def read_Excel(self,file_path):
     5         '''
     6         读取excel中所有数据并以列表形式返回
     7         :param file_path: 
     8         :return: 
     9         '''
    10         excel_File = load_workbook(file_path)
    11         sheet_names = excel_File.sheetnames
    12         list_column = []
    13         list_row    = []
    14         list_sheet  = []
    15         for i in sheet_names:
    16             excel_File_sheet=excel_File[i]
    17             for j in range(1,excel_File_sheet.max_row+1):
    18                 for k in range(1,excel_File_sheet.max_column+1):
    19                     list_column.append(excel_File_sheet.cell(j,k).value)
    20                 list_row.append(list_column)
    21                 list_column = []
    22             list_sheet.append(list_row)
    23             list_row = []
    24         excel_File.close()
    25         return list_sheet
    26 
    27     def write_Excel(self,file_path,sheetname,row,cloumn,T_value):
    28         '''
    29         向excel指定位置写入值
    30         :param file_path: 文件地址
    31         :param sheetname: sheet名
    32         :param row: 行
    33         :param cloumn:列 
    34         :param T_value: 值
    35         :return: 无返回
    36         '''
    37         excel_File = load_workbook(file_path)
    38         excel_File[sheetname].cell(row,cloumn,T_value)
    39         excel_File.save(file_path)
    40         excel_File.close()
  • 相关阅读:
    day_13
    day_12
    day_11
    day_10
    day_09
    day_08
    day_07
    day_06
    cmder 基本配置和使用
    php自动加载
  • 原文地址:https://www.cnblogs.com/bingoTest/p/10550272.html
Copyright © 2020-2023  润新知