머지된 셀을 포함한 시트를 파싱할 때 병합 범위 안쪽 좌표에 값이 채워지지 않아 Key/Value가 누락됩니다. FlattenTopHeaders에서 수평 forward-fill은 있지만, 데이터 본문(ProcessFileAsync)에는 수직/수평 복제가 없어 병합된 값이 첫 셀에만 존재합니다.
영향
Raw Preview와 Parsed Result 모두에서 병합 영역 내부 좌표가 빈 값으로 남아 역추적/검색 시 누락 발생
Stats 누적/저장 시 일부 셀이 빠질 수 있음
재현
병합된 헤더나 데이터가 있는 시트를 로드
같은 병합 영역 내 다른 좌표의 값이 공란으로 저장됨을 확인
참고 위치
ExcelKv.Core/ExcelLoader.cs: FlattenTopHeaders (수평만 forward-fill), ProcessFileAsync 데이터 매핑 루프에 병합 복제 로직 부재
요청
병합 셀 범위 내 모든 좌표에 값이 복제되도록 수직/수평 forward-fill 추가 (헤더 + 데이터 본문 모두)
## 현상
머지된 셀을 포함한 시트를 파싱할 때 병합 범위 안쪽 좌표에 값이 채워지지 않아 Key/Value가 누락됩니다. `FlattenTopHeaders`에서 수평 forward-fill은 있지만, 데이터 본문(`ProcessFileAsync`)에는 수직/수평 복제가 없어 병합된 값이 첫 셀에만 존재합니다.
## 영향
- Raw Preview와 Parsed Result 모두에서 병합 영역 내부 좌표가 빈 값으로 남아 역추적/검색 시 누락 발생
- Stats 누적/저장 시 일부 셀이 빠질 수 있음
## 재현
1) 병합된 헤더나 데이터가 있는 시트를 로드
2) 같은 병합 영역 내 다른 좌표의 값이 공란으로 저장됨을 확인
## 참고 위치
- `ExcelKv.Core/ExcelLoader.cs`: `FlattenTopHeaders` (수평만 forward-fill), `ProcessFileAsync` 데이터 매핑 루프에 병합 복제 로직 부재
## 요청
- 병합 셀 범위 내 모든 좌표에 값이 복제되도록 수직/수평 forward-fill 추가 (헤더 + 데이터 본문 모두)
lectom
added the bug label 2026-01-08 17:46:39 +09:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
현상
머지된 셀을 포함한 시트를 파싱할 때 병합 범위 안쪽 좌표에 값이 채워지지 않아 Key/Value가 누락됩니다.
FlattenTopHeaders에서 수평 forward-fill은 있지만, 데이터 본문(ProcessFileAsync)에는 수직/수평 복제가 없어 병합된 값이 첫 셀에만 존재합니다.영향
재현
참고 위치
ExcelKv.Core/ExcelLoader.cs:FlattenTopHeaders(수평만 forward-fill),ProcessFileAsync데이터 매핑 루프에 병합 복제 로직 부재요청