큰 Excel 시트에서 누락 된 데이터의 양을 확인하려고합니다. 다음 코드는 완료하는 데 엄청난 시간이 걸립니다. 나는 비슷한 질문을 보았지만이 답을 어떻게 번역 할 지 모르겠습니다. 어떤 도움을 주시면 감사하겠습니다!큰 Excel 시트에서 비어 있지 않은 셀을 빠르게 계산하십시오.
import openpyxl
wb = openpyxl.load_workbook('C://Users/Alec/Documents/Vertnet master list.xlsx', read_only = True)
sheet = wb.active
lat = 0
loc = 0
ele = 0
a = openpyxl.utils.cell.column_index_from_string('CF')
b = openpyxl.utils.cell.column_index_from_string('BU')
c = openpyxl.utils.cell.column_index_from_string('BX')
print('Workbook loaded')
for x in range(2, sheet.max_row):
if sheet.cell(row = x, column = a).value:
lat += 1
if sheet.cell(row = x, column = b).value:
loc += 1
if sheet.cell(row = x, column = c).value:
ele += 1
print((x/sheet.max_row) * 100, '%')
print('Latitude: ', lat/sheet.max_row)
print('Location', loc/sheet.max_row)
print('Elevation', ele/sheet.max_row)
전체 시트 (sooo many)에 남아있는 셀 또는 시트에있는 테이블에 남아있는 셀을 찾으려고하십니까? 적게)? – Aidan