openxl模塊從excel里面讀取數據


#excel讀取數據
from openpyxl import load_workbook
class Do_Excel:
    def __init__(self,file,work_space,index,row,column):
        self.file=file
        self.work_space=work_space
        #獲取excel表頭的數據  獲取excel表頭的起始位置參數
        self.index=index
        # 從第幾行開始讀取數據
        self.row=row
        #從第幾列開始讀取數據
        self.column=column
    def read_excel(self):
        #獲取到要打開的excel
        wb = load_workbook(self.file)
        # 獲取要獲取的工作簿
        sheet =wb[self.work_space]
        # 讀取excel里面的數據
        # 讀取表頭
        header_data=[]

     for i in range(self.index,sheet.max_column+1): headers=sheet.cell(row=1,column=i).value header_data.append(headers)# 讀取測試數據 zong_data=[] for i in range(self.row,sheet.max_row+1): test_data ={} for j in range(self.column,sheet.max_column+1): test_data[header_data[j-1]]=sheet.cell(row=i,column=j).value zong_data.append(test_data) return zong_data

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM