# -*- coding: utf-8 -*-
import xlrd3
'''
1. 打开一个excel对象
2. 读取excel中的所有表单名称
3. 打开excel中的目标表单
4. 读取目标表单中的有效行数
5. 读取目标表单中的有效列数
6. 读取目标表单中的某个单元格数据
7. 读取目标表单中每个单元格
'''
# 打开一个excel表格E:\\info.xlsx
targetExcel = xlrd3.open_workbook("E:\\info.xlsx")
# 获取excel表格中的所有表单名称
sheetNames = targetExcel.sheet_names()
print("\n打印excel表格中的所有表单名称\n")
print(sheetNames)
# 打开第一个表单
first_sheet = targetExcel.sheet_by_name(sheetNames[0])
# 获取第一个表单中的有效行数
nrows = first_sheet.nrows
print('\n按行打印表单数据\n')
# 按行打印表单数据
for i in range(nrows):
print(first_sheet.row_values(i))
# 获取第一个表单中的有效列数
ncols = first_sheet.ncols
print('\n按列打印表单数据\n')
# 按列打印表单数据
for j in range(ncols):
print(first_sheet.col_values(j))
# 获取单元格信息
print("\n获取李四的爱好\n")
print(first_sheet.cell_value(2, 2)) # (y,x) 0,1,2...
# 读取每个单元格
print("\n读取每个单元格数据并输出你\n")
for i in range(nrows):
for j in range(ncols):
print(first_sheet.cell_value(i, j), end=' ')
print('')
i = i + 1
py xlrd3 读取excl
于 2022-02-15 22:26:55 首次发布