와 Excel 워크 시트의 열 머리글에 대한 구문 분석 I는 다음과 같습니다 Excel 스프레드 시트가 있습니다. 전달중인 문자열이 정확한 열 머리글과 일치하지 않을 수 있습니다.파이썬
내가 xlrd
을 사용하고이 같은 일을하고있다 :
setOfheadings = set(['ABC', 'JKL'])
found_header = False
for i in range(1,sheet.nrows):
if ((not found_header)):
setOfRowValues = set([element.upper() for element in sheet.row_values(i)])
if len(setOfheadings.intersection(setOfRowValues)) == len(setOfheadings):
(found_header, header_row) = (True,i)
'ABC'가 정확히 스프레드 시트에서 'ABC 골을'일치하지 않기 때문에
. 그것은 실패합니다. 내setOfheadings
에 정확한 일치 항목이 포함되어 있으면 작동합니다.
집합 교차로와 정규 표현식 일치를 수행하는 방법에 대한 아이디어가 있습니까?
; 태그가 제거되었습니다. –