Python文件操作工具 xlrd 工具
阿新 • • 發佈:2017-11-28
信息 bsp text xls excel data ide enc std
#打開excel文檔
workbook = xlrd.open_workbook(‘..\cye.xls‘,encoding_override=‘utf-8‘)
#獲取sheet頁信息
sheet = workbook.sheet_names()
print (sheet)
sheet1 = workbook.sheet_by_index(0)
sheet2 = workbook.sheet_by_name(‘TestData‘)
print (sheet1.name)
print (sheet1.nrows)
print (sheet1.ncols)
#獲取一整行、列的值
print (sheet1.row_values(0))
print (sheet1.col_values(1))
#獲取單元格的內容
print (sheet1.cell(0,1))
print (sheet1.cell_value(1,0))
#獲取單元格內數據的類型
print (sheet1.cell(0,1).ctype)
輸出結果見下:
[u‘TestCase‘, u‘TestData‘]
TestCase
3
2
[u‘1row1col‘, u‘1row2col‘]
[u‘1row2col‘, u‘1row2col‘, u‘1row2col‘]
text:u‘1row2col‘
2row1col
1
Python文件操作工具 xlrd 工具