excel内容:
代码:
# -*- coding: utf-8 -*-
import xlrd
def read_excel():
#文件位置
ExcelFile=xlrd.open_workbook(r'E:\others\1111.xlsx')
#获取目标EXCEL文件sheet名
print(ExcelFile.sheet_names())
#若有多个sheet,则需要指定读取目标sheet例如读取sheet2
#sheet2_name=ExcelFile.sheet_names()[1]
#获取sheet内容【1.根据sheet索引2.根据sheet名称】
#sheet=ExcelFile.sheet_by_index(1)
sheet=ExcelFile.sheet_by_name('a')
#打印sheet的名称,行数,列数
print(sheet.name,sheet.nrows,sheet.ncols)
#获取整行或者整列的值
rows=sheet.row_values(1)#第2行内容
cols=sheet.col_values(3)#第2列内容
print(cols,rows)
#获取单元格内容(第2行第1列不同的输出方式)
print(sheet.cell(1,0).value.encode('utf-8'))
print(sheet.cell_value(1,0).encode('utf-8'))
print(sheet.row(1)[0].value.encode('utf-8'))
#打印单元格内容格式
print(sheet.cell(1,0).ctype)
if __name__ == "__main__":
read_excel()
结果:
['a', 'b', 'c']
a 2 4
['iojoi', 'oijhoi'] ['aaaa', 'ihio', 'oijoi', 'oijhoi']
b'aaaa'
b'aaaa'
b'aaaa'
1
python-读取excel文件
最新推荐文章于 2024-06-24 11:00:35 发布