Py之Xlrd:Xlrd簡介、安裝、使用方法(讀取xlsx文件的shee表頭名/總行數(shù)/總列數(shù)、每一行的內(nèi)容、指定列的內(nèi)容)之詳細(xì)攻略
?導(dǎo)讀
? ? ?xlrd,xlwt和xlutils是用Python處理Excel文檔(*.xls)的高效率工具。其中,xlrd只能讀取xls,xlwt只能新建xls(不可以修改)。xlutils能將xlrd.Book轉(zhuǎn)為xlwt.Workbook,從而得以在現(xiàn)有xls的基礎(chǔ)上修改數(shù)據(jù),并創(chuàng)建一個(gè)新的xls,實(shí)現(xiàn)修改。
相關(guān)文章
Py之Xlrd:Python庫之Xlrd簡介、安裝、使用方法之詳細(xì)攻略
Py之xlwt:python庫之xlwt的簡介、安裝、使用方法之詳細(xì)攻略
Py之xlutils:xlutils的簡介、安裝、使用方法之詳細(xì)攻略
Xlrd的簡介
? ? ?在任何平臺上從Excel電子表格(.xLS和.xLSx,版本2向前)中提取數(shù)據(jù)。純Python(2.7,3.4 +)。對Excel日期的強(qiáng)大支持。已知的Unicode。Xlrd擴(kuò)展包只能讀取,不能寫入,跨平臺,速度快。
? ? ?可操作excel文件的xlrd、xlwt模塊。其中xlrd模塊實(shí)現(xiàn)對excel文件內(nèi)容讀取,xlwt模塊實(shí)現(xiàn)對excel文件的寫入。
xlrd
Xlrd的安裝
?
Xlrd的使用方法
相關(guān)文章:Py之Xlrd:Xlrd的使用方法總結(jié)(獲取的sheet名字/sheet索引/sheet內(nèi)容/數(shù)和列數(shù)、獲取整行和整列的值(列表) 、指定單元格的內(nèi)容/數(shù)據(jù)類型)之詳細(xì)攻略_一個(gè)處女座的程序猿-CSDN博客
1、打開excel文件的幾種方法
- T1、利用Python Xlrd庫進(jìn)行操作,建議首選,不用用過調(diào)用第三方com接口,直接讀取
- T2、利用win32com庫
[python]?view plain?copy
import?win32com????
from?win32com.client?import?Dispatch,?constants????
w?=?win32com.client.Dispatch('Excel.Application') ??
2、利用xlrd讀取xlsx文件的shee表頭名/總行數(shù)/總列數(shù)、每一行的內(nèi)容、指定列的內(nèi)容
#2、讀取xlsx文件的所有行的內(nèi)容和指定列的內(nèi)容
import xlrd #引入模塊
#打開文件,獲取excel文件的workbook(工作簿)對象
workbook=xlrd.open_workbook("data01.xlsx") #文件路徑
worksheet=workbook.sheet_by_index(0) #通過sheet索引獲得sheet對象
name=worksheet.name #獲取表頭名
nrows=worksheet.nrows #獲取該表總行數(shù)
ncols=worksheet.ncols #獲取該表總列數(shù)
#獲取每一行的內(nèi)容:
for i in range(nrows): #循環(huán)打印每一行
print(worksheet.row_values(i)) #以列表形式讀出,列表中的每一項(xiàng)是str類型
#獲取某列的內(nèi)容
col_data=worksheet.col_values(2)[1:]
print(col_data)