# -*- coding: utf-8 -*- """김제 게시판 N 정정 적용. 확실한 8건만(검증불가 191/217/218 제외). 다운(어문,이미지→어문): 183 210 233 315 351 업(어문→어문,이미지): 189 205 257 """ import openpyxl, shutil, os F='전북특별자치도_김제시.xlsx' shutil.copy(F, F.replace('.xlsx','_backup_N재판정전.xlsx')) wb=openpyxl.load_workbook(F); ws=wb.active changes={183:'어문',210:'어문',233:'어문',315:'어문',351:'어문', 189:'어문,이미지',205:'어문,이미지',257:'어문,이미지'} for r,newN in changes.items(): old=ws.cell(r,14).value ws.cell(r,14).value=newN print(f'행{r}: N {old!r} → {newN!r}') wb.save(F) print('저장 완료:', F)