공공기관2 작업 중. _temp 몽타주(재생성가능)는 제외. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
16 lines
664 B
Python
16 lines
664 B
Python
import openpyxl, sys
|
|
sys.stdout.reconfigure(encoding='utf-8')
|
|
p = r'D:\01.프로젝트\DB수집\작업파일\광역_사이트맵\충청남도\9.서천군\충청남도_서천군.xlsx'
|
|
wb = openpyxl.load_workbook(p)
|
|
ws = wb.active
|
|
print('dims', ws.dimensions, 'max_row', ws.max_row, 'max_col', ws.max_column)
|
|
print('=== header rows 1-2 ===')
|
|
for r in range(1, 3):
|
|
for c in range(1, ws.max_column+1):
|
|
v = ws.cell(r, c).value
|
|
if v is not None:
|
|
print(f' R{r} {openpyxl.utils.get_column_letter(c)}: {v}')
|
|
print('=== merged ranges ===')
|
|
for m in sorted(ws.merged_cells.ranges, key=lambda x:(x.min_row,x.min_col)):
|
|
print(' ', str(m))
|