[엑셀] Excel 이용해서 폴더 만들기 .bat

#엑셀 #excel #배치파일 #간단하게만들기

안녕하세요, 배곧동개발자 입니다.

업무를 하다보면 [ 사번-이름 ] 과 같이 일정한 패턴에 의해 폴더를 만들어야 하는 경우가 생기기도 하지요? 한두명이라면 모를까, 수십명 혹은 백명이 넘어가는 인원의 폴더를 한땀한땀 만들기란 여간 짜증나고 답답한 일이 아닐 수 없습니다.

이렇듯 일정한 패턴이 있는 경우에 엑셀과 배치파일을 활용하여 아주 쉽게 폴더를 만드는 방법을 알려드릴까합니다.


1. 엑셀로 배치파일 스크립트 만들기

먼저 엑셀을 열어주신 다음 사번과 이름들을 쭉 입력해줍니다. 너무 많다면 전산팀에 요청해서 엑셀로 출력해달라고 하면 금방 해줄거에요!

그런 다음 2개의 열을 더 만들어주실건데, CONCATENATE 라는 엑셀함수를 활용할겁니다. 이 함수는 나열한 텍스트들을 붙혀서 출력해주는 함수에요.

폴더명이라고 명명한 열은 CONCATENATE(사번열, “-“, 번호열) 을 넣어서 [ 사번-이름 ] 으로 출력되도록 만들어줍니다.

스크립트 열은 CONCATENATE(“md “, 폴더명열) 을 넣어서 [ md 폴더명 ] 이 출력되도록 해주면 끝.


2. 배치파일 만들기

위에까지 쉽게 따라오셨나요? 이제는 저 스크립트열에 출력 된 텍스트를 이용해서 배치파일을 만들어줄겁니다. 우선 [ win + R ] 을 눌러서 실행창을 열어준 다음 [ notepad ] 라고 입력하여 엔터, 즉 메모장을 열어줍니다.

메모장이 열렸으면 거기에 스크립트열에 있는 텍스트들을 복사 붙혀넣기 해주세요.

그런 다음에 저장을 해주면 되는데, 여기서 주의하실 점이 파일명 뒤에 .bat 이라고 붙혀주셔야합니다.

예를들자면 [ 폴더만들기.bat ] 이 되겠습니다. 저걸 안붙혀주시고 저장한다면 그냥 텍스트파일을 만드시는거에요.


3. 배치파일 실행해보기

저장을 하셨다면 .bat 파일이 하나 만들어졌을겁니다. 이제 폴더를 만들기 원하는 위치에 해당 파일을 이동시켜준 다음에 실행을 해봐줍시다.

짜잔. 아주 쉽게! 잘 만들어진거 보이시죠? 주의하셔야할점은 만들기 원하는 폴더로 옮겨야한다는 점!


4. 폴더명이 깨지는 오류

간혹 폴더명이 깨지시는 분들이 있을거에요. 한글 인코딩이 잘 안되어서 그런 문제가 생기는 겁니다.

이런 경우에 해당 .bat파일을 열어서 [다른 이름으로 저장] 을 눌러주신 뒤 인코딩을 변경해주시면 됩니다. UTF-8이 안되시면 ANSI로 바꿔보시면 정상적으로잘 만들어질거에요.


천천히 따라와보시면 전혀 어렵지 않고 한번해보셨다면 그 뒤로는 너무도 쉽게 하실 수 있을만한 방법이지요? 다들 똑소리나게 일해봅시다.

이만, 배곧동개발자 였습니다.

Leave a Comment