不多说了,我也是个新手,天天看看csdn学了不少的东西,今天向大家,自己项目中搞得小的一个部分给大家分享一下
import openpyxl
import re
wb = openpyxl.load_workbook("N:\\exampile.xlsx")
names = wb.sheetnames #获取所有工作表名
for _names in names:
if not re.search("统计",_names): #去除【包含统计的表名】
sheet = wb[_names]
maxRow = sheet.max_row #获取最大行数
maxColumn = sheet.max_column #获取最大列数
data_hang = []
#print(maxColumn)
if maxRow > 2 and maxColumn > 2 : #去除 最大行数和最大列数小于2的工作表
#current_name = sheet.title
#print(sheet)
for i in range(maxRow):
for j in range(maxColumn):
try:
data_hang.append(sheet.cell(i,j).value)
except:
data_hang.append("None_")
continue
for h in range(0,len(data_hang),maxColumn):
print(data_hang[h:h + maxColumn])