xlrd模塊讀取Excel數據

2021-02-13 數據職場進階訓練

1、安裝模塊

2、xlrd常用函數

讀取Excel文件

wb = xlrd.open_workbook(path)

獲取工作表名稱

獲取工作表數量

獲取工作表

ws = data.sheet_by_index(0)    # 獲取第一個工作表
ws = data.sheet_by_name('Sheet1') # 獲取名稱為「Sheet1」的工作表

3、xlrd操作Excel行

ws.nrows  # 獲取當前工作表下的有效行數print(ws.row(0))  # 獲取第一行數據對象print(ws.row(0)[2])  # 獲取第一行第三列數據對象print(ws.row(0)[2].value)  # 獲取第一行第三列數據對象的值print(ws.row_values(0))  # 獲取第一行數據對象的值print(ws.row_len(1))  # 獲取第二行數據的有效單元格長度

4、xlrd操作Excel列

print(ws.ncols)  # 獲取當前工作表下的有效列數print(ws.col(1))  # 獲取第二列數據對象(不建議使用)print(ws.col(0)[0])  # 獲取第一列第一行數據對象print(ws.col_values(1))  # 獲取第二列的值(不建議使用)

5、xlrd操作Excel單元格

print(ws.cell(1, 2))  print(ws.cell_value(1, 2))  print(ws.cell(1, 2).ctype)  

以上為xlrd模塊的常用功能,更多操作請移步:

https://xlrd.readthedocs.io/en/latest/index.html

——————————————————————————

相關焦點

  • 通過xlrd和xlwt模塊讀寫excel文件
    xlrd模塊用於讀取excel文件,xlwt模塊用於寫入excel文件,二者搭配,可以靈活的操作excel文件。
  • 如何利用python的xlrd讀取excel文件?
    Python讀取excel文件有很多方法,這裡主要介紹一下xlrd包的使用辦法。
  • pandas.read_excel()讀取excel文件時提示需要指定engine參數的問題
    pandas.read_excel()函數中有很多參數,除了可包含路徑的文件名外,其他參數均有默認值。
  • xlrd操作excel
    # 導入xlrdimport xlrd# 讀取文件data = xlrd.open_workbook('excelFile.xls
  • 使用xlrd和xlwt讀寫excel文件
    軟硬體環境簡介數據處理是python程式語言的一大應用領域,而excel又是當下最流行的數據處理軟體,因此用python進行數據處理時,很容易就會碰到excel的處理問題。工具這裡我們使用xlrd和xlwt來進行excel文件的讀寫我們使用pip進行安裝寫入excel直接來看示例import xlwt# 創建xls文件對象workbook = xlwt.Workbook
  • python 將一個工作表中的多個sheet合併到另一個excel中
    import xlrdfrom xlutils.copy import copyexcel_file = r'excel
  • 如何用Python讀寫Excel文件?最便捷的3種方式
    pandas進行讀寫,下面我主要介紹一下3種方式讀寫的過程,實驗環境win7+python3.6+pycharm5.0,主要步驟如下:為了方便演示,我這裡新建了一個test.xls文件,主要內容如下,用於測試讀excel的代碼:方法一:利用xlrd和xlwt進行excel讀寫,這裡只能是xls類型excel首先,安裝的話,直接輸入命令"
  • 使用Pandas讀取複雜的Excel數據
    關於Excel數據處理,很多同學可能使用過Pyhton的pandas模塊,用它可以輕鬆地讀取和轉換Excel數據。但是實際中Excel表格結構可能比較雜亂,數據會分散不同的工作表中,而且在表格中分布很亂,這種情況下啊直接使用pandas就會非常吃力。本文蟲蟲給大家介紹使用pandas和openpyxl讀取這樣的數據的方法。
  • 使用Pandas讀寫操作excel
    模塊,安裝命令:pip install xlrd(3):打開代碼編輯器jupyter、ipython、pycharm,根據自己習慣和需求選用。2、準備好excel數據表格3、使用Pandas讀取excel數據df = pd.read_excel('路徑',sheet_name='excel中的哪個表,表名/位置')如果不使用sheet_name='***',默認讀取第一張表import pandas as pdimport xlrd#讀取sheet_name='table1'的數據df
  • Matlab—Excel數據的讀取
  • 一行代碼調用您的「黑盒子因子」--如何用真格量化讀取策略附件Excel
    我們給定附件名稱(直接寫文件名即可,無需路徑),和數據表名(比如」Sheet1「),然後只要一行代碼就能把表的內容讀出來:g.tables=excel_table_byname(filename, 0, sheetname)我們將表的內容以全局變量的形式存在g.tables
  • 萬字長文記錄Python讀寫EXCEL文件常用方法大全
    python讀寫excel的方式有很多,不同的模塊在讀寫的講法上稍有區別,這裡我主要介紹幾個常用的方式。
  • Python讀寫EXCEL文件常用方法大全
    1 前言python讀寫excel的方式有很多,不同的模塊在讀寫的講法上稍有區別,這裡我主要介紹幾個常用的方式。
  • 如何從excel中讀取多個工作表
    近期有學員學習《python文本分析:從入門到到精通》第四部分時,後臺問如果要處理的excel數據是含有多個sheet表,我們該怎麼處理。
  • Python讀寫Excel表格,就是這麼簡單粗暴又好用
    python操作excel主要用到xlrd和xlwt這兩個庫,即xlrd是讀excel,xlwt是寫excel的庫。可從這裡下載https://pypi.python.org/pypi。下面分別記錄python讀和寫excel。
  • Python讀寫Excel表格,就是這麼簡單粗暴又好用(文末送書)
    python操作excel主要用到xlrd和xlwt這兩個庫,即xlrd是讀excel,xlwt是寫excel的庫。可從這裡下載https://pypi.python.org/pypi。下面分別記錄python讀和寫excel。
  • 用Python讀取Excel文件指南
    原作者丨Erik Marsja本文將重點闡述用Python如何讀取Excel文件(xlsx),重點是演示使用openpyxl模塊讀取xlsx類型的文件。首先,我們要看一些簡單的示例;然後,我們將學習讀取多個Excel文件。
  • R語言讀取excel數據時的一點小建議
    每次讀取數據,緊接著就查看一下,這是一個好習慣。比如在R語言中,讀取數據後,head或者tail一下,初步看下數據是否正確讀入。
  • 手把手教你利用Python輕鬆拆分Excel為多個CSV文件
    2)如何讀取Excel文件?利用xlrd庫進行Excel讀取,獲取要處理的目標Sheet。3)如何篩選列內容?利用pandas庫進行列內容的篩選處理,得到拆分後的數據。4)如何保存文件?利用to_csv()保存數據,得到最終拆分後的目標文件。
  • 利用pandas讀取格式不規範的Excel文件
    介紹pandas 很容易將Excel文件讀取為DataFrame,但是在現實中,Excel文件裡面的數據格式往往是不規範的