openpyxlは、Excelデータを読み込みます

    :DEF excel_info(セルフ、パス、タイプ、シート名なし=)
        「」「情報の各行に各列を読み取る
        :PARAMパスファイルのパス
        :PARAMタイププライマリ:第一シートコンテンツフィールドを取るフィールドを取る目次を
        」「」
        =エクセル(パス)をload_workbook 
        種類== 'プライマリ'の場合:
            NUM = excel.get_sheet_names()
            シートを取得します。#:
            表のexcel.get_sheet_by_name =(NUM [0])
        タイプのIF == 'フィールド':
            シート名IF ==なし:
                印刷(「空のシートは」)
                Falseを返す
            表はエクセル= [シート名]#テーブル名によって得られた
        :#は、行と列の数を取得します 
        = table.max_row#行の行を取得し、
        COLS =表。#1 max_column列数を取得
        #はセルの値を取得します:
        = S [] 
        = 2 J 
        範囲におけるX(行- 1。)のための:
            F = {} 
            (。。1、COLS 1 +)の範囲内のiについて:
                値= table.cell(行= J、列I =).Valueの#二行目から、各列の値を取得
                #IF値==なし:
                #値=「」
                各列dict_value = table.cell(行= 1、カラム= i)は.VALUE#のキー値の最初の行にアクセス可能
                F [dict_value] =値
            s.append(F)
            J + = 1

  注:一次第一シートに関連付けられた関連読み取りによる第一シート、フォームシートを読み取ります

おすすめ

転載: www.cnblogs.com/xiaoxiao-niao/p/11281081.html