python3+xlrd解析Excel
# -*- coding: utf-8 -*- import xlrd def open_excel(file = 'file.xls'):#開啟要解析的Excel檔案 try: data = xlrd.open_workbook(file) return data except Exception as e: print(e) def excel_by_index(file = 'file.xls', colindex = 0, by_index = 0):#按表的索引讀取 data = open_excel(file)#開啟excel檔案 tab = data.sheets()[by_index]#選擇excel裡面的Sheet nrows = tab.nrows#行數 ncols = tab.ncols#列數 colName = tab.row_values(colindex)#第0行的值 list = []#建立一個空列表 for x in range(0, nrows): row = tab.row_values(x) if row: app = {}#建立空字典 for y in range(0, ncols): app [ colName[y] ] = row[y] list.append(app) return list def read_excel(file = 'file.xls', by_index = 0):#直接讀取excel表中的各個值 data = open_excel(file)#開啟excel檔案 tab = data.sheets()[by_index]#選擇excel裡面的Sheet nrows = tab.nrows#行數 ncols = tab.ncols#列數 for x in range(0, nrows): for y in range(0, ncols): value = tab.cell(x,y).value print(tab.cell(x, y).value) def main(): # print('input the path of your file:') # a = open_excel(r'D:\smt_ioe\untitled\analysis_excel\my.xls') # print(a) b = excel_by_index(r'D:\smt_ioe\untitled\analysis_excel\my.xls', 0, 2) m = [] for i in range(b.__len__()): c = b[i] # a = c['name'] for x in c: if x == 'date': print(x) print('meng') read_excel(r'D:\smt_ioe\untitled\analysis_excel\my.xls',2) if __name__ == '__main__': main()
相關文章
- 解析ExcelExcel
- Java 解析 ExcelJavaExcel
- Java解析ExcelJavaExcel
- Java解析Excel例項解析JavaExcel
- Excel上傳示例及後臺解析ExcelExcel
- poi解析Excel內容Excel
- JXL包大解析;Java程式生成excel檔案和解析excel檔案內容JavaExcel
- 如何解析你,Excel 的 Date 呀Excel
- 如何將Excel檔案解析為json格式ExcelJSON
- 可用於解析 Excel 檔案的程式語言Excel
- vue3 前端解析帶圖片的excelVue前端Excel
- java實現將excel表格資料解析成JSONArrayJavaExcelJSON
- TableML-GUI篇(C# 編譯/解析 Excel/CSV工具)GUIC#編譯Excel
- java將Excel檔案上傳並解析為List陣列JavaExcel陣列
- 想理解Python的列表解析嗎?Think in Excel or SQL.PythonExcelSQL
- 解析xlsx檔案---Java讀取Excel2007JavaExcel
- Salesforce LWC學習(三十二)實現上傳 Excel解析其內容SalesforceExcel
- Python 高階技巧:深入解析讀取 Excel 檔案的多種方法PythonExcel
- phpExcel實現Excel資料的匯入匯出(全步驟詳細解析)PHPExcel
- Excel教程——excel如何使用條件格式Excel
- maatwebsite/excel": "^3.1 匯入excel 問題WebExcel
- Excel Sheet Column Number Excel表列序號Excel
- Excel Sheet Column Title Excel表列名稱Excel
- excel表格:Excel 2021 LTSC for MacExcelMac
- PHP ExcelPHPExcel
- html excelHTMLExcel
- Excel vbaExcel
- Excel甘特Excel
- maatwebsite/excel3.1 匯入Excel詳解WebExcel
- 【Excel系列】Excel資料分析:方差分析Excel
- salesforce lightning零基礎學習(十七) 實現上傳 Excel解析其內容SalesforceExcel
- SAP ABAP 解析 excel 檔案的函式 TEXT_CONVERT_XLS_TO_SAP 單步執行分析Excel函式
- Excel快速合併多張Excel工作表教程 Excel工作表怎麼合併?Excel
- laravel-excel匯出excel下拉選擇框LaravelExcel
- django下載excel,使用django-excel外掛DjangoExcel
- 新版 Laravel Excel maatwebsite/excel 3.* 使用說明LaravelExcelWeb
- 關於excel引用外部excel的取值問題Excel
- Laravel Excel 3.1LaravelExcel