국내 IT 기업 기술 블로그 최신 글

NEW FEATURE

기술을 읽던 곳에서, 다음 기회를 만나세요.

채용 검색부터 관심사 기반 추천, 내 적합도까지.

새로운 기술 블로그가 추가되었어요

필터 1
POI에서 DsExcel로: SpreadJS 연동 가이드
넥스트리
백엔드

POI에서 DsExcel로: SpreadJS 연동 가이드

Apache POI의 메모리·수식·템플릿 처리 한계를 DsExcel과 SpreadJS 연동으로 비교했습니다. JSON 기반 무손실 서식 교환과 대용량·복잡 수식 처리 전략을 제시했습니다.

#Java#Apache POI
000
SpreadJS 파일 올바르게 로드하기
넥스트리
프론트엔드

SpreadJS 파일 올바르게 로드하기

SpreadJS 파일 형식별로 올바른 로딩 API를 매칭하는 방법을 정리했습니다. 확장자와 데이터 형태를 구분해 import()와 fromJSON()을 적용하면 파싱 오류를 줄일 수 있었습니다.

#SpreadJS#Excel
1100
SpreadJS Designer
넥스트리
프론트엔드

SpreadJS Designer

SpreadJS Designer에서 새로고침 버그와 시트 추가·삭제 제한 요구를 해결한 과정을 정리했습니다. 커맨드 상태 확인과 컨텍스트 메뉴 제어가 핵심이었습니다.

#SpreadJS#Excel
1800
ag-Grid로 화면과 동일한 Excel 만들기
넥스트리
프론트엔드

ag-Grid로 화면과 동일한 Excel 만들기

ag-Grid Excel Export에서 화면과 동일한 스타일과 값을 맞추는 과정을 정리했습니다. valueFormatter, excelStyles, header 규칙을 통해 엑셀 스타일 반영 문제를 해결했습니다.

#ag-Grid#Excel
43300
엑셀 업로드 중 발생한 Zip Bomb 에러 파헤치기! 🥊
마켓컬리
백엔드

엑셀 업로드 중 발생한 Zip Bomb 에러 파헤치기! 🥊

엑셀 내부 styles.xml의 반복 스타일이 높은 압축률을 만들어 Apache POI의 Zip Bomb 탐지를 유발했습니다.\n압축 해제 비율을 조정해 우선 해결하고, 크기·중첩 레벨 제한을 보안 대안으로 제시했습니다.

#Java#Apache POI
000
우선순위에 시달리다 공식을 만들었다
라인
아키텍처

우선순위에 시달리다 공식을 만들었다

우선순위 논쟁을 줄이기 위해 매출, 비용, 만족도, 레거시를 기준으로 수치화 공식을 만들었습니다.\nExcel 정렬과 시각화로 설명 가능성을 높이고, 정기적으로 기준을 조정하는 방법을 소개했습니다.

#Excel#ML
1900