블로그 목록으로
📖 도구 튜토리얼 管理员 · · 3분 · 22 조회

신에너지 자동차 기업 해외 진출 주문 폭발, CSV를 JSON으로 변환해 밤새 해외 플랫폼과 연동

신에너지 자동차 기업의 해외 주문이 폭증했지만 해외 플랫폼은 JSON 형식만 인식한다. CSV를 JSON으로 변환하는 것이 밤새 연동을 위한 응급 도구가 되어 운영 담당자를 수동 표 수정의 고통에서 구해냈다. 이 글은 실제 사례를 통해 이 작은 도구가 주문을 제때 확정할 수 있는지를 어떻게 결정하는지, 그리고 해외 진출 기업이 데이터 파이프라인을 어떻게 구축해야 밤새 형식을 고치는 일이 없을지 설명한다.

며칠 전 신에너지 자동차 기업의 해외 사업을 하는 친구와 식사했는데, 그의 휴대폰이 쉴 새 없이 울렸다. 메시지에 답장하면서 나에게 불평했다. "주문은 폭발했는데, 사람이 미치겠어." 무슨 일인지 물었더니, 유럽의 한 유통 플랫폼이 갑자기 구매량을 세 배로 늘렸다고 했다. 좋은 일이지만, 상대방은 48시간 내에 모든 차량 모델 구성, 가격, 재고 데이터를 그들의 플랫폼 형식에 맞춰 업로드하라고 요구했다. 문제는 그들 시스템에서 내보낸 파일은 CSV인데, 플랫폼이 요구하는 것은 JSON이고, 양쪽 필드 이름도 맞지 않았다.

그 밑에 있는 운영 담당 여직원 두 명이 엑셀을 붙잡고 오후 내내 복사, 붙여넣기, 형식 수정을 하다가 눈이 다 침침해졌는데도 업로드는 계속 오류가 났다. 그러다가 예전에 내가 비슷한 글을 쓴 게 기억나서 밤늦게 전화를 걸어왔다. 나는 CSV 파일을 보내라고 하고, 온라인 도구로 JSON으로 변환한 다음, 플랫폼 문서를 보며 필드 이름을 매핑하니 30분 만에 끝났다. 다음 날 그는 플랫폼 심사를 통과하고 주문이 확정됐다며, 두 여직원이 거의 울 뻔했다고 말했다.

이 일은 사실 꽤 전형적이다. 신에너지 자동차 기업의 해외 진출은 지금 큰 화두다. 동남아시아, 중동, 유럽 등 곳곳에서 채널을 깔고 있다. 하지만 많은 기업이 국내에서는 잘 돌아가다가 해외에 나가면 데이터 연동에서 막힌다. 해외 플랫폼은 인정사정 봐주지 않는다. 그들의 시스템은 JSON만 인식한다. CSV를 보내면 읽지 않거나, 읽어도 전부 깨진 문자로 나온다. 특히 주문량이 늘어나면 수작업으로는 감당이 안 된다. 한 차종에 수십 개의 구성이 있고, 각 구성마다 가격, 주행거리, 색상, 옵션 패키지가 있어서 엑셀로 수동 수정하다 보면 나중에는哪个 필드가哪个에 해당하는지自己도 잊어버린다.

이때 CSV를 JSON으로 변환하는 것이 유용하다. 쉽게 말해 표 안의 데이터를 프로그램이 바로 읽을 수 있는 형식으로 바꾸는 것이다. 코드를 몰라도 된다. 믿을 만한 온라인 변환 도구를 찾아 CSV를 끌어다 놓고 변환 버튼을 누르면 JSON이 나온다. 중요한 것은 변환 후 필드 이름을 확인하는 것이다. 해외 플랫폼은 보통 자체 명명 규칙이 있기 때문이다. 예를 들어 여기서는 "주행거리"라고 부르지만 상대방은 "range_km"라고 부르니, 이름을 제대로 바꿔야 한다. 일부 도구는 사용자 정의 필드 매핑을 지원하므로 더 편리하다.

내 친구는 그 후 교훈을 얻어 기술팀에 스크립트를 작성하게 해서, 시스템에서 CSV를 내보낼 때마다 자동으로 JSON으로 변환하고, 플랫폼 필드에 자동 매칭한 뒤 원클릭 업로드하게 했다. 그는 이제 주문이 두 배로 늘어도 두렵지 않다고 말했다. 사실 많은 해외 진출 기업이 이 단계에서 막힌다. 제품이 안 좋아서가 아니라 데이터 흐름이 뚫리지 않았기 때문이다. CSV를 JSON으로 변환하는 것은 작은 도구처럼 보이지만, 이런 결정적인 순간에는 소방수 역할을 한다.

더 깊이 말하자면, 신에너지 자동차 기업의 해외 진출은 차를 파는 것만이 아니다. 뒤에는 충전소 데이터, 사용자 등록 정보, 애프터서비스 작업 지시 등이 있고, 이것들 모두 해외 플랫폼과 연동해야 한다. 매번 사람이 데이터를 옮길 수는 없다. 일찍 CSV를 JSON으로 변환하는 기초 도구를 사용하고 데이터 파이프라인을 구축해 두어야 나중에 시장을 확장할 때 당황하지 않는다. 어떤 팀은 주문이 오면 먼저 축하하고, 그다음 밤새 표를 고치고, 다음 날 다크서클을 한 채 업로드했는데 플랫폼이 형식이 틀렸다고 해서 다시 해야 하는 경우를 봤다. 이런 손해는 한 번이면 충분하다.

그러니 만약 당신도 해외 진출 사업을 하고 있고, 특히 해외 플랫폼과 주문, 재고, 물류 데이터를 연동한다면 버티지 마라. CSV를 JSON으로 변환하는 도구를 몇 분만 배우면 몇 번의 밤샘을 절약할 수 있다. 주문이 폭발하는 것은 좋은 일이다. 데이터 형식이 걸림돌이 되게 하지 마라.

22 조회 · 3분

🔗 관련 도구

이 글과 관련된 유용한 도구를 사용해보세요

📝 관련 글

이런 글도 마음에 드실 거예요

tool-tutorials

대기업 데이터 유출 폭로, 상대방 실제 위치를 3초 만에 확인하는 방법

대기업 데이터 유출이 빈번한 시대, 일반인은 상대방의 진위를 어떻게 빠르게 판단할까? IP 주소 조회 도구로 3초 만에 상대방의 대략적인 위치를 확인하는 방법을 알려준다. 수상한 고객센터 전화를 받거나 다른 지역 거래 분쟁이 생겼을 때, IP만 붙여넣으면 소속 도시와 통신사를 볼 수 있다. 문패 번호까지는 알 수 없지만 대부분의 사기를 간파하기에는 충분하다. 조작이 간단하고 결정적인 순간에 손해를 막을 수 있다.

09-22
tool-tutorials

GitHub이 다운된 날에야 코드 압축이 얼마나 중요한지 깨달았다

GitHub이 다운된 날, 수동 배포 중 JS 파일이 너무 커서 전송 오류가 발생해 페이지가 흰 화면이 되었다. 긴급한 순간 JS 포맷 압축 도구로 3MB 소스를 1.2MB로 줄여서야 배포 전에 해결할 수 있었다. 이 경험을 통해 코드 압축은 단순히 트래픽을 아끼는 것이 아니라, 돌발 상황에서 전송 시간을 줄이고 오류 확률을 낮출 수 있다는 것을 깨달았다. 평소에 압축 습관을 들이면 결정적인 순간에 목숨을 구할 수 있다.

09-22
tool-tutorials

AI가 생성한 웹 코드가 넘쳐나다 HTML 포맷팅 한 번 안 거치고는 배포할 엄두가 안 난다

AI가 생성한 웹 코드가 점점 많아지고 있지만, 그대로 배포하면 위험이 적지 않다. 닫히지 않은 태그, 엉망인 들여쓰기, 지나치게 깊은 구조 중첩 같은 문제는 브라우저가 자동으로 복구해주긴 하지만 종종 숨은 위험을 남긴다. 배포 전에 HTML 포맷팅 도구를 한 번 돌리면 구조 오류를 빠르게 드러내고 불필요한 태그를 정리해서 코드 가독성과 렌더링 효율을 모두 끌어올릴 수 있다. 2분을 더 들여 포맷팅하면 대량의 디버깅 시간을 절약할 수 있다.

09-21