Excel 파일을 JSON 포맷으로 바꾸는 일이 어느 조직에선 정말 중요하다. Excel 은 비개발자들의 언어이고, JSON은 개발자들의 언어라 한다면, 이 둘 간의 자동번역은 실수를 줄이는 역할을 하기 때문이다.


게임 개발을 하면서 이러한 실수를 최소화하는 장치를 마련하는 것은 당해본(?) 조직에선 절실한데, 이를 도와주는 변환기를 공개한다.


https://github.com/coolengineer/excel2json

  1. 보글보글요 2013.05.22 12:37

    아니 ㅎㅎ 뭔가 더 발전된 형태네요 ㅎㅎ

  2. Coolen 2013.05.22 17:07 신고

    응 그렇지? ㅋㅋ

  3. 시니시즘 2013.11.13 08:56

    멋지네요. 좋은 활용이 될 것 같습니다.

  4. 권대영 2014.01.17 20:02

    우연하게 제작하신 툴을 다운 받아서 이것저것 신기해서 해보고 있는대요.
    약간 이상한 점이 있어서 적어봅니다~
    cell 값을 배열([])로 지정하고 그 안에 데이타를 수치 데이타로 사용할시
    1개의 데이타만 입력하면 정상적으로 json 파일로 나오지가 않네요.^^;
    즉 Number[] 로 지정하고 하단에 1 이라는 데이타만 입력하면 Number : [] 이렇게 나와요.
    하지만 1,2 로 입력하면 Number : [1,2] 로 나오고요.

    • Coolen 2014.02.06 10:54 신고

      이제야 댓글을 확인하였습니다. 말씀하신 증상은 버그 같아 보이네요. 수정해야겠습니다.

    • Coolen 2014.02.06 13:16 신고

      수정하였습니다. 다시 받아 보시면 될 겁니다~~

  5. 라넷 2014.06.24 14:59

    정말 유용한 자료네요~

    감사합니다^^

  6. zepinos 2015.05.20 16:33

    정말 잘 사용하고 있습니다.

    사용 도증...버그라고 하긴 그렇고...사용자의 미숙이라고 해야 할 부분인거 같은데 해결방인이 있을지 해서 여쭤봅니다.

    필드에 숫자값을 넣어두고, 2개 이상일 경우 콤마로 구분해서 값을 넣어뒀습니다. 그런데, 콤마로 구분된 값들 중 일부는 다른 구분자를 통해 복수 처리를 또 하는게 있는데...이걸 그냥 배열 처리 없이 하면 1개의 숫자값만 있을 경우 숫자로, 2개 이상 있을 경우 쌍따옴표로 둘러쌓여 저장이 되서 프로그램에서 읽을 때 문제가 발생합니다. 마찬가지로 중간에 구분자가 있기 때문에 배열로 처리해도 숫자와 문자 형태로 제각각 들어가게 됩니다.

    그래서 상단 헤더에서 해당 셀이 일반인지 문자인지 읽어서 이것을 아래쪽에서 처리할 때 quote() 처리를 할지를 정해주는게 더 나을 것 같은데...제가 코드를 직접 고치기에는...원리를 이해를 잘 못해서요.

    방법이 있을까요?

    • Coolen 2015.05.20 16:41 신고

      object key type으로 attrib[""] 와 같이 배열 내용이 문자열이라는것을 지정하면 괜찮을까요?

  7. Feeder 2015.07.13 11:15

    안녕하세요. 좋은 프로그램 공유해 주셔서 감사합니다.
    사용할려고 보니 계속 경로를 찾을수 없다 하고 이후 오류메세지만 나오고 작동이 되질 않습니다.
    제 컴퓨터 환경 문제 인지.. 아니면 다른 방법이 있는지요..
    이리 저리 해보았지만 이틀동안 해결이 되지 않아 문의 남깁니다.

    • Coolen 2015.07.13 11:20 신고

      https://github.com/coolengineer/excel2json/issues
      위에 상황을 좀 자세히 기술해주시면 좋겠습니다.

      P.S. 제가 워낙 관리를 안하다보니 다른 분의 질문이 올라와 있는 줄도 몰랐네요. ㅠㅠ

  8. Feeder 2015.07.13 11:25

    빠른 답변 감사합니다. 해당 페이지에 자세한 상황 올렸습니다.

+ Recent posts