Py之Xlrd:Xlrd简介、安装、使用方法(读取xlsx文件的shee表头名/总行数/总列数、每一行的内容、指定列的内容)之详细攻略
Py之Xlrd:Xlrd簡介、安裝、使用方法(讀取xlsx文件的shee表頭名/總行數(shù)/總列數(shù)、每一行的內(nèi)容、指定列的內(nèi)容)之詳細攻略
?導讀
? ? ?xlrd,xlwt和xlutils是用Python處理Excel文檔(*.xls)的高效率工具。其中,xlrd只能讀取xls,xlwt只能新建xls(不可以修改)。xlutils能將xlrd.Book轉(zhuǎn)為xlwt.Workbook,從而得以在現(xiàn)有xls的基礎上修改數(shù)據(jù),并創(chuàng)建一個新的xls,實現(xiàn)修改。
相關(guān)文章
Py之Xlrd:Python庫之Xlrd簡介、安裝、使用方法之詳細攻略
Py之xlwt:python庫之xlwt的簡介、安裝、使用方法之詳細攻略
Py之xlutils:xlutils的簡介、安裝、使用方法之詳細攻略
目錄
Xlrd的簡介
Xlrd的安裝
Xlrd的使用方法
1、打開excel文件的幾種方法
2、利用xlrd讀取xlsx文件的shee表頭名/總行數(shù)/總列數(shù)、每一行的內(nèi)容、指定列的內(nèi)容
Xlrd的簡介
? ? ?在任何平臺上從Excel電子表格(.xLS和.xLSx,版本2向前)中提取數(shù)據(jù)。純Python(2.7,3.4 +)。對Excel日期的強大支持。已知的Unicode。Xlrd擴展包只能讀取,不能寫入,跨平臺,速度快。
? ? ?可操作excel文件的xlrd、xlwt模塊。其中xlrd模塊實現(xiàn)對excel文件內(nèi)容讀取,xlwt模塊實現(xiàn)對excel文件的寫入。
xlrd
Xlrd的安裝
pip install xlrd?
Xlrd的使用方法
相關(guān)文章:Py之Xlrd:Xlrd的使用方法總結(jié)(獲取的sheet名字/sheet索引/sheet內(nèi)容/數(shù)和列數(shù)、獲取整行和整列的值(列表) 、指定單元格的內(nèi)容/數(shù)據(jù)類型)之詳細攻略_一個處女座的程序猿-CSDN博客
1、打開excel文件的幾種方法
- T1、利用Python Xlrd庫進行操作,建議首選,不用用過調(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)) #以列表形式讀出,列表中的每一項是str類型#獲取某列的內(nèi)容 col_data=worksheet.col_values(2)[1:] print(col_data)
?
總結(jié)
以上是生活随笔為你收集整理的Py之Xlrd:Xlrd简介、安装、使用方法(读取xlsx文件的shee表头名/总行数/总列数、每一行的内容、指定列的内容)之详细攻略的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 成功解决将python的列表格式输出数值
- 下一篇: Py之Xlrd:Xlrd的使用方法总结(