본문 바로가기
프로그래밍

간단하게 엑셀(Excel) 데이터를 Json 형식으로 변환하기

by bantomak 2023. 11. 1.
반응형

엑셀은 문서 작업하기 편하다!

문서 작업 시에는 보통 엑셀 포맷을 이용해서 많은 작업들이 이루어진다. 그리고 이런 문서 작업이 끝나고 프로그래밍 영역에서 해당 데이터를 다루게 되면 엑셀 포맷 그대로는 사용하기가 어렵다. 그래서 보통은 Json 형식으로 한번 변환해서 다룬다.

 

ExcelJsonTable을 이용해서 Json 형식으로 변환하기

해당 페이지에서 설치 파일을 다운로드 받아서 설치하면 엑셀 add-in으로 추가할 수 있다.

설치 이후에 엑셀 내 JsonTable 탭을 누르고 Export 버튼을 누르면 정상적으로 Json 파일이 생성되는 걸 확인할 수 있다!

(물론 ExcelJsonTable이 정해놓은 규칙대로 테이블을 작성해야지 정상적으로 Export가 이루어진다.)

 

설치 페이지

 

Releases · SaladLab/ExcelJsonTable

Excel Add-In for Importing and Exporting Json Table - SaladLab/ExcelJsonTable

github.com

 

설치 후 메인 탭에 정상적으로 추가된 모습.

 

ExcelJsonTable 깃허브 주소

 

GitHub - SaladLab/ExcelJsonTable: Excel Add-In for Importing and Exporting Json Table

Excel Add-In for Importing and Exporting Json Table - GitHub - SaladLab/ExcelJsonTable: Excel Add-In for Importing and Exporting Json Table

github.com

 

Excel to Json을 위한 몇가지 규칙

  • 아래와 같이 A1에는 반드시 테이블명.Json을 명시해 준다.
  • 칼럼명 : 형식 (예시 Id : String)으로 작성해 준다.
  • Int, Float, String, Bool 자료형으로 지정 가능

 

 

[
  {
    "Id": "AT_001",
    "Name": "Flame Lance",
    "Type": "Spell",
    "Rarity": "Common",
    "Text": "Deal $8 damage to a minion.",
    "...": "..."
  },
  {
    "Id": "AT_002",
    "Name": "Effigy",
    "Type": "Spell",
    "Rarity": "Rare",
    "...": "..."
  },
  "..."
]

 

감사하게도 편리한 변환기를 만들어준 사람이 있어서 우린 가져다 쓰기만하면 된다.

댓글