如何使用Python讀取excel檔案? (程式碼範例)

藏色散人
發布: 2019-03-30 14:18:58
原創
3630 人瀏覽過

使用xlrd模組,可以從電子表格中檢索資訊。例如,可以用Python來讀取、寫入或修改資料。此外,使用者可能必須遍歷各種表,並根據一些標準檢索數據,或修改一些行和列,並執行大量工作。

xlrd模組用於從電子表格中提取資料。

安裝xlrd模組指令:

pip install xlrd
登入後複製

輸入檔:

如何使用Python讀取excel檔案? (程式碼範例)

#程式碼#1:##

# 使用Python读取excel文件
import xlrd 
  
# 给出文件的位置
loc = ("path of file") 
  
# 打开Workbook 
wb = xlrd.open_workbook(loc) 
sheet = wb.sheet_by_index(0) 
  
# 对于第0行和第0列
sheet.cell_value(0, 0)
登入後複製

輸出:


'NAME'
登入後複製

程式碼#2:提取行數#

# 使用Python提取行数
import xlrd 
  
#给出文件的位置
loc = ("path of file") 
  
wb = xlrd.open_workbook(loc) 
sheet = wb.sheet_by_index(0) 
sheet.cell_value(0, 0) 
  
#提取行数 
print(sheet.nrows)
登入後複製

輸出:

4
登入後複製

程式碼#3 :提取列數

# 用Python程序提取列数
import xlrd 
  
loc = ("path of file") 
  
wb = xlrd.open_workbook(loc) 
sheet = wb.sheet_by_index(0) 
  
# 对于第0行和第0列
sheet.cell_value(0, 0) 
  
# 提取列数
print(sheet.ncols)
登入後複製

輸出:


3
登入後複製

代碼#4:提取所有列名稱

# 提取所有列名
import xlrd 
  
loc = ("path of file") 
  
wb = xlrd.open_workbook(loc) 
sheet = wb.sheet_by_index(0) 
  
sheet.cell_value(0, 0) 
  
for i in range(sheet.ncols): 
    print(sheet.cell_value(0, i))
登入後複製

輸出:

NAME
SEMESTER
ROLL NO
登入後複製

程式碼#5:提取第一列

# 提取第一列
import xlrd 
  
loc = ("path of file") 
  
wb = xlrd.open_workbook(loc) 
sheet = wb.sheet_by_index(0) 
sheet.cell_value(0, 0) 
  
for i in range(sheet.nrows): 
    print(sheet.cell_value(i, 0))
登入後複製

輸出:


NAME
ALEX
CLAY
JUSTIN
登入後複製

程式碼#6:提取特定的行值

輸出:

['ALEX', 4.0, 2011272.0]]
登入後複製
相關推薦:《

Python教學

本篇文章就是關於Python讀取excel檔的方法介紹,希望對需要的朋友有幫助!

以上是如何使用Python讀取excel檔案? (程式碼範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!