您的位置:首页 > 编程语言 > Python开发

Python openpyxl 遍历所有sheet 查找特定字符串

2018-01-18 23:24 405 查看
from openpyxl import workbook
from openpyxl import load_workbook
from openpyxl import worksheet

def find_false_in_sheet(sheet):
for column in sheet.iter_cols():
for cell2 in column:
if cell2.value is not None:
# print cell2.value
# print type(cell2.value)
info2 = cell2.value.find('false')
if info2 == 0:
print cell2
print cell2.value

def find_false_in_xlsx(file_name):
print file_name
wb = load_workbook(file_name)
all_sheets = wb.get_sheet_names()
print(all_sheets)

for i in range(len(all_sheets)):
sheet = wb.get_sheet_by_name(all_sheets[i])
print (sheet.title + ': max_row: ' + str(sheet.max_row) + '  max_column: ' + str(sheet.max_column))
find_false_in_sheet(sheet)

# start
find_false_in_xlsx("test.xlsx")

# for row in sheet.iter_rows():
#     for cell in row:
#         if cell.value is not None:
#             info = cell.value.find('BB')
#             if info == 0:
#                 print cell.value
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐