JH LIM LAB NOTES
Lab Note 007
EXPERIMENT / EDUCATION16 SEP 2025

An Excel File That Would Not Load

StatusSHIPPED

The file

대회 검색은 Intel ISEF 프로젝트 데이터베이스를 엑셀로 갖고 있었다. 브라우저에서 그 파일을 읽어 검색하는 구조다. 안 읽혔다.

Six days of renaming

커밋 로그에 같은 파일이 이름과 경로를 바꿔가며 계속 다시 올라온다. · 9/11 `ISEF 국제대회.xlsx` — 한글 파일명 · 9/11 `ISEF_International_Projects.xlsx` — 언더스코어 · 9/16 `ISEF International Projects.xlsx` — 공백 · 9/17 `public/` 아래로, 그리고 `public/data/` 아래로 엿새 동안 네 번 바꿨다. 그사이 커밋이 46개다.

What was actually wrong

두 가지가 겹쳐 있었다. 하나는 파일명. 한글과 공백이 들어간 이름은 URL 로 요청될 때 인코딩되는데, 배포 환경과 로컬이 그걸 다르게 다뤘다. 다른 하나는 위치. `data/` 는 소스 폴더라 빌드 결과물에 안 들어간다. 브라우저가 요청할 수 있는 건 `public/` 아래에 있는 것뿐이다. 둘 중 하나만 알았으면 반나절이면 끝났을 것이다. 둘이 겹치니 이름을 고치면 위치 때문에 실패하고, 위치를 고치면 이름 때문에 실패했다.

원인이 둘이면 하나씩 고칠 때마다 여전히 실패한다.

What I would do now

지금이라면 파일명부터 영문 언더스코어로 확정하고 시작할 것 같다. 다만 더 근본적인 건 따로 있다. 실패했을 때 무엇 때문인지가 안 보였다. 브라우저는 그냥 못 찾았다고만 한다. 404 인지 인코딩 문제인지 파싱 문제인지 구분해서 로그를 남겼으면 엿새가 하루로 줄었을 것이다.

Related project
Science Research AI
Research plans and lab reports for high school science
Technical