python读取excel文件的内容可以方便我们查看信息。
# -*- codeing = utf-8 -*-
# @Time : 2022/4/16 21:06
# @Author : ning
# @File : xlsx.py
# @software : PyCharm
# 引入xlrd2去支持读取xlsx相关的文件
import xlrd2
# 定义文件名
file_name = '4016.xlsx'
# 读取xlsx文件
# 预计输出
# 4016.xlsx该文件有 2 个tab页
sku_file = xlrd2.open_workbook(file_name)
print("{0}该文档有 {1} 个tab页".format(file_name, sku_file.nsheets))
print("每个tab页,页名分别为: {0}".format(sku_file.sheet_names()))
# 读取xlsx文件第1页
# 预计输出
# tab页名:Sheet1,该tab页共有15行,16列
# A5方格的值:广西
current_sheet_index = 0 # 下标0为第一页tab
current_sheet = sku_file.sheet_by_index(current_sheet_index)
print("tab页名:{0},该tab页共有{1}行,{2}列".format(current_sheet.name, current_sheet.nrows, current_sheet.ncols))
print("A5方格的值:{0}".format(current_sheet.cell_value(rowx=4, colx=0)))
# 打印每页的数据,每一行的数据为一个数组
# 预计输出
# [empty:'', text:'合计', empty:'', text:'录入端', empty:'', text:'输出端', empty:'', text:'取消', empty:'', empty:'', text:'录入', empty:'', text:'输出', empty:'', text:'取消', empty:'']
# [text:'省份', text:'录入端', text:'输出端', text:'指标1', text:'指标2', text:'指标1', text:'指标2', text:'指标1', text:'指标2', empty:'', text:'指标1', text:'指标2', text:'指标1', text:'指标2', text:'录入端', text:'输出端']
# ...以下省略后续打印
for rx in range(current_sheet.nrows):
print(current_sheet.row(rx))
结果如下
?
|