본문으로 건너뛰기
BIMMER MAC BIMMER MAC

맥, 홈 서버, BMW 코딩 전문가 되기

BIMMER MAC BIMMER MAC

맥, 홈 서버, BMW 코딩 전문가 되기

  • 전체 글
  • 💾 BMW 코딩
  • 🚗 BMW 라이프
  • 주식 투자 방법
  • 비머맥 소개
  • 전체 글
  • 💾 BMW 코딩
  • 🚗 BMW 라이프
  • 주식 투자 방법
  • 비머맥 소개
닫기

검색

💾 BMW 코딩

코딩을 업자처럼(?) 전문적으로 하는 방법 (2 of 2)

By jihunx
2016-10-08 3 Min Read
0

지난 번에 ‘코딩을 업자처럼(?) 전문적으로 하는 방법’이란 글을 올린 적이 있습니다.

이번에는 실제로 엑셀을 이용해 xml 파일을 만드는 법을 자세히 설명드릴까 합니다.

먼저 뼈대가 되는 xml 파일을 메모장 등을 이용해서 작성합니다.
제가 sample.xml 파일을 첨부해두었으니 참고로 보세요.

sample.xml다운로드

엑셀에 데이터를 넣으면 아래와 같은 형태로 xml 파일이 생성되게 됩니다.

자, 그럼 이번에는 엑셀로 넘어가보시지요.
아래와 같이 일반적인 코딩 좌표에 몇 가지 데이터 필드를 추가합니다.
컴퓨터가 코딩 좌표를 이해할 수 있도록 Cafd ID라든지 function start, end, mask 값 등을 추가해 놓습니다.
이 값들이 나중에 생성할 xml에 데이터로 입력될 값들입니다.
예를 들어, Cafd ID는 위 xml 샘플에서 <cafd id=”00000092″…. 란 식으로 입력이 되는 겁니다.
참고로 저번 글에서 저 코딩 좌표들을 어떻게 확인하는지에 대해서는 설명드린 적 있습니다.

이제 xml 만들기를 시작해 볼까요?
xml 기능을 활용하려면 엑셀에서 기능 활성화를 해야 합니다.
파일 > 옵션을 눌러 주세요.

리본 사용자 지정에서 ‘개발 도구’에 체크를 하고 ‘확인’을 눌러 주세요.

리본 메뉴에 ‘개발 도구’가 생겼지요?
거기에서 원본 > XML 맵을 선택합니다.

추가를 누릅니다.

제가 올려드린 xml 파일을 선택하고 ‘확인’을 누릅니다.

이제 각 데이터 필드와 XML 뼈대를 연결시켜야 합니다.
엑셀은 각 데이터 필드가 뼈대의 어느 부분과 연결되어야 하는지를 모르기 때문에 서로 위치를 맞춰주는 작업이라고 생각하시면 됩니다.
전체 코딩 좌표를 선택한 후에 오른쪽의 XML 원본에서 제일 위쪽 항목에 마우스 우클릭하여 ‘요소 매핑’을 선택합니다.

그런데 이렇게 전체 테이블을 선택하고 맵핑을 하면 엑셀에서 제대로 좌표를 맵핑해주진 못합니다.
그래서 제대로 맵핑되지 않은 항목은 보정을 해줘야 합니다.
이미 맵핑된 항목은 다시 맵핑할 수 없으므로 잘못된 항목들을 다 일일이 마우스 우클릭하여 요소 제거해줍니다.

그런 뒤에 좌측에서 원하는 영역을 선택한 후에, 오른쪽 XML 원본에서 맞는 항목에 매핑을 해줍니다.
아래 화면을 예로 들자면 series1이란 항목을 cafd series에 맵핑을 하는 것이라고 보면 되겠습니다.

매핑을 다 하셨다면 이제 xml로 만드시면 됩니다.
‘내보내기’를 누릅니다. 그리고 원하는 파일명으로 xml을 저장하시면 됩니다.
이름은 아무렇게나 지으시면 됩니다.

방금 저장한 파일을 E-SYS Launcher 폴더에 복사해줘야 합니다.
일반적으로 FDLCodes.xml이 있는 폴더는 프로그램 파일 하위에 아래 그림과 같은 경로에 있을 겁니다.

자 모든 과정이 끝났고요, 이제 Launcher로 E-SYS를 실행시켜 보세요!

샘플 엑셀 파일 다운로드다운로드


관련 글

  1. BMW F10 5시리즈 트렁크등 도어등 LED 교체
작성자

jihunx

IT, Planning

Follow Me
다른 기사
Previous

코딩을 업자처럼(?) 전문적으로 하는 방법 (1 of 2)

Next

E-SYS를 날짜 제한 없이 사용하는 ESysPlus 2.8 다운로드 및 사용 방법

댓글 없음! 첫 댓글을 남겨보세요.

답글 남기기 응답 취소

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

글 카테고리

  • 🍎 맥 · IT 기기 (23)
  • 💻 개발 · 서버 (52)
  • 💾 BMW 코딩 (80)
  • 📈 재테크 · 퀀트 (2)
  • 📝 일상 · 생각 (1)
  • 🚗 BMW 라이프 (33)
  • 🛠️ 생산성 · 도구 (45)

추천 글

  • BMW 코딩 입문서
  • BMW 코딩 백서
  • BMW 코딩 자료실
  • 홈 서버 구축 백서

최근 댓글

  1. BMW 코딩 입문서의 익명2026-08-02

    좋은내용 공유해주셔서 감사합니다 ^^

  2. ISTA로 시트 초기화하기의 ㅇㅇ2026-07-02

    내용은 찾았는데 시행을 어떻게하는지 여쭤봐도 될까요 서비스 플랜에 추가만 되네오

  3. BMWAiCoder로 BMW 내비게이션 맵 업데이트 FSC 코드 얻는 방법의 김성규2026-04-11

    차량과 연결된 이후에 fsc tools 창이 안뜨는데 이유를 모르겠네요

  4. E-Sys Launcher Premium v2.6.2 완전 삭제해서 날짜 제한 초기화하는 방법의 방랑자2025-09-07

    오래전이긴 하나, 혹시 해당 배치 파일을 다시 받을수 있을까요? 아니면 배치의 내용과 원리를 알려주시면 직접 만들수도 있을거 같아요~

  5. E-Sys Launcher Premium v2.6.2 완전 삭제해서 날짜 제한 초기화하는 방법의 익명2025-09-07

    ㅇㅇㅇ

  1. 홈
  2. 💾 BMW 코딩
  3. 코딩을 업자처럼(?) 전문적으로 하는 방법 (2 of 2)

Alfred AxureRP BMWAiCoder BMW맵업데이트 CoreTraining DrGini ESXi ETK E시리즈코딩 FSC git GitHub gracenote Hotkeys Intro ISTA-D ISTA-list Markdown OpenClaw OpenVPN Scrivener Sketch Study Synology Visual Studio Code VMwareWorkstation VO코딩 WindowsServer2016 wordpress Xpenology 리눅스 리눅스기초 맥서버 차량용거치대 코딩치트코드 코딩튜토리얼 펌웨어업데이트 홈서버구축

메타

  • 로그인
  • 입력 내용 피드
  • 댓글 피드
  • WordPress.org
Copyright 2026 — BIMMER MAC. All rights reserved.