[TIL] Excel To Json 엑셀을 Json 으로 변환해주는 Unity 내장 기능 만들기^^

Dreamer·2024년 11월 27일

1. 오늘 주제

여러시도 끝에 유니티에서 사용할 수 있는 Excel to Json 기능을 만들어봤다.
github - https://github.com/Pixel-Tao/unity-excel-to-json

unity-excel-to-json 툴은 캠프 내 튜터님이 직접 개발하여 제공해주신 ExcelToJsonWizard 툴을 기반으로 하여 유니티 프로젝트에서 사용할 수 있도록 이식하면서 필요한 것도 함께 추가하여 개발한 것 이다.

ExcelToJsonWizard 툴의 경우 외부 콘솔 프로그램으로 개발 되었기 때문에 직접 콘솔을 실행하여 사용하면 되는 이점이 있으니 만약 유니티가 아닌 곳에서 사용하길 원한다면 ExcelToJsonWizard을 사용하자.
ExcelToJsonWizard - https://github.com/npckero/ExcelToJsonWizard?tab=readme-ov-file

2. 사용방법

사용하기 전 필수 패키지

패키지를 다운로드 받고

ExcelToJson.unitypackage 파일을 실행하여

다음과 같이 유니티 프로젝트에 추가 하면 Assets 폴더에 Excels 가 추가 되는데

Excels 폴더를 대상으로 컨텍스트 메뉴를 열고 Excel to Json 을 클릭하면 기본 구성요소가 생성된다.

구성요소 중에 config 파일을 열어 알맞게 수정하고

Excels/excel_files 폴더에 양식에 맞는 Excel 파일을 넣고 다시 Excel to Json을 실행하면 엑셀 파일을 Json 파일은 json_output 폴더에 Loader cs 파일들은 loader_output 폴더에 생성해준다.


예시 파일은 Examples 폴더에 있으니 참고하여 사용하자.

디테일한 사용 설명은 github 를 참고 하세요.

ps) 자료를 제공해주신 npckero 님 감사합니다.

profile
새로운 시작

0개의 댓글