Skip to content

fix(xlsx): 셀 타입 처리 (날짜·숫자 보존) + 실파일 검증#11

Merged
SonAIengine merged 1 commit into
mainfrom
fix/xlsx-cell-typing
Jun 1, 2026
Merged

fix(xlsx): 셀 타입 처리 (날짜·숫자 보존) + 실파일 검증#11
SonAIengine merged 1 commit into
mainfrom
fix/xlsx-cell-typing

Conversation

@SonAIengine
Copy link
Copy Markdown
Contributor

데이터 타입 엣지케이스·실제 xlsx 파일로 재검증 후 수정. 날짜 시간 제거, set_cell 숫자 보존(금액)/문자 유지(전화·우편), 실파일 5종 무크래시. 78개 통과.

🤖 Generated with Claude Code

"제대로 검증했냐" 지적에 따라 데이터 타입 엣지케이스와 실제 xlsx 파일로 재검증:
- 날짜: '2026-06-01 00:00:00' → '2026-06-01' (시간 0 이면 날짜만).
- set_cell: 깔끔한 숫자(금액 '3,000,000'→3000000)는 숫자형으로 기록해 Excel
  수식/합계가 살아있게. 전화·사번·우편번호(대시·선행 0)는 문자로 보존(_maybe_number 가드).
  기존엔 항상 문자로 써서 금액 셀이 텍스트가 됐음.
- 실제 xlsx 5종(calamine 테스트셋, 다중 시트 6개 포함) load/inspect/편집/round-trip
  전부 무크래시 확인.
- 회귀 테스트(test_xlsx_value_typing) 추가. 78개 통과.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@SonAIengine SonAIengine merged commit fbd0825 into main Jun 1, 2026
@SonAIengine SonAIengine deleted the fix/xlsx-cell-typing branch June 1, 2026 10:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant