컴퓨터/팁&유틸

TXT파일로 되어있는 주소들을 CSV파일로 만들기

Bi83 2011. 12. 24. 23:31
일단 처음부터 끝까지 다 읽어본다음에
차근차근 따라하시면 좀더 쉽게 따라하실수 있습니다.


http://924717.tistory.com/entry/Vcard%ED%8C%8C%EC%9D%BCvfc%ED%8C%8C%EC%9D%BC-%EA%B0%84%EB%8B%A8%ED%95%98%EA%B2%8C-%ED%95%A9%EC%B9%98%EA%B8%B0
글을 보니 댓글중에 TXT로 되어있는 주소파일을 VCF로 만드는 걸 물어보신분이 있었는데요.
제가 그 방법은 잘 모르겠고 좀 번거롭긴 하지만 엑셀을 이용해서 주소록파일 종류중 하나인 CSV파일로 만드는 방법을 알려드릴께요.
준비물

TXT로 되어있는 주소목록파일

CVS파일 기본 틀(아래 파일을 받아주세요.)


구글 계정
(이건 선택사항)

이정도면 됩니다. ㅎㅎ
방금 다운받은 CSV파일을 엑셀로 열면 아래 그림처럼 나올겁니다.

첫번째 칸부터 First Name, Middle Name, Last Name 이 있고 여기에 이름을 넣으시면 됩니다.

(가네샤,가네샤1,가네샤2 는 예제이니 참고하시고 지워주세요.)



그리고 화면에는 안보이지만 오른쪽으로 쭉~가면 위 그림처럼 Mobile p..이렇게 써있는 칸이 있는데 이부분이 전화번호를 넣는곳이에요.


그런데 알수없는 코드처럼보이신다고요?

칸이 좁아서 그런것이니 칸을 좀 늘려주면 아래 그림처럼 제대로 표시됩니다.

010 에서 맨 앞자리0 은 자동으로 생략되던군요.


일단 기본 개념은 이정도로 하기로 하죠.


그럼 본격적으로 시작해야겠죠?

전화번호가 있는 파일을 열어주세요

뭐 이런식으로 있다고 치죠 뭐...

위 그림저럼 전화번호를 전부 복사해서

이렇게 한번 클릭하고 Ctrl+V 를 누르시면

전화번호가 모두 입력이 되었습니다.

(예제로 써놓은 번호는 지우고 하세요!)


그럼 이제 이름을 입력해야하는데...

죄송합니다. 이건 그냥 직접 타자 치셔야...

























라고 하면 욕먹겠죠? ㅠㅠ


엑셀을 이용하면 그다지 어려운일은 아니니 따라하시면 됩니다.


예를 들어 TXT파일 내용이

가네샤 0101111111
가명1 0102222222
가명2 0103333333
이런식으로 되어 있다면 말이죠.


엑셀에서 간단한 함수를 사용하면 됩니다. ㅎㅎ

일단 TXT파일내용을 복사해서 엑셀에 붙여넣기 해주세요.

(아까 위에서 전화번호 복사&붙여넣기 한것처럼 말이죠)


그럼 아래 그림처럼 될텐데요.


그럼 일단 전화번호만 뽑아내보죠.

옆에 칸에다가 아래 그림처럼 =RIGHT(A1,11) 이라고 적어주세요.

=RIGHT(A1,11) 라는 함수는 "A1 칸에 있는 문자중 오른쪽부터 11개의 문자를 가져온다" 라는 의미로 우리나라 핸드폰 번호가 거의 대부분 11자리 이니깐 (010부분 포함해서) 이렇게 하면 오른쪽부터 11개의 문자=전화번호 가 되는거죠 ㅎㅎ


이번엔 이름을 뽑아내 봅시다.

아까했던 그 옆에칸에다가 이번에는 = LEFT(A1,3) 라고 써주세요.

그럼 A1칸에 있는 문자중 왼쪽부터 3개의 문자를 가져오게 되니 이름만 가져오게 되겠죠 ㅎㅎ


그럼 이제 방금 작업한 B칸과 C칸을 블럭지정하고 모서리를 눌른상태로 아래로 쭉~ 내려주시면 전체 적용이 됩니다.

이제 이름과 전화번호가 분리되었으니 즐겁게(??) CSV파일로 바꾸시면 됩니다. ㅎㅎㅎ


--------------------------------------------------------------------------------------------------------------------

혹시 CSV파일을 VFC파일로 만들고 싶으시다면 구글 캘린더 주소록에서 CSV파일을 불러오신다음에

내보내기 기능을 이용해 VCF파일로 내보내시면 됩니다.

아님 다른방법으로 알아서 바꾸셔도 상관없어요 ㅋ


반응형