CSV 파일 변환

IT/ETC 2015. 3. 12. 10:00

CSV 는  Comma Separated Value 의 약자입니다.

 

쉼표를(Comma , ) 를 기준으로 데이터를 구분해서 저장 및 사용하겠다는 의미입니다.

 

데이터1,데이터2,데이터3,.....

데이터11,데이터12,데이터13,....

 

 

CSV 파일은 프로그래머(개발자)들이 configuration 등 프로그램 동작시 필요한 간단한 값들을 저장하기도 하고

 

일정한 기준으로 약속된 value 들을 기록하는데 사용하기도 합니다.

 

꽤 많이 그리고 자주 이용되는 데이터 저장 형식이라는 의미입니다.

 

그렇다면 이렇게 빈번히 사용되는 CSV 파일은 어떻게 작성해야 할까요?

 

한땀한땀 쉼표(,) 를 찍어가며 직접 입력하기엔 실수가 일어날 확율이 아주 높습니다.

 

그래서 오늘은 손쉽게 CSV 파일은 만들고 사용할수 있는 CSV 파일 변환 방법에 대해 소개해 드리겠습니다.

 

 

 

1. CSV 파일 - 엑셀(Excel) 을 이용하세요.

 

우리가 문서 작업시 자주 사용하는 엑셀(Excel) 은 CSV 파일을 만들고 수정하는 데도 유용합니다.

 

엑셀(Excel) 을 실행 시켜주세요.

 

 

기본적으로 새로운 엑셀 파일에는 3개의 시트가 포함되어 있습니다. (Sheet1, Sheet2, Sheet3)

이 때 Sheet1 하나만을 남겨두기 위해서 Sheet2, Sheet3 를 삭제합니다.

(Sheet2 이름에 마우스를 올려놓고 > 오른쪽 클릭 > 삭제 를 선택하면 간단하게 삭제하실 수 있습니다.)

 

엑셀(Excel) 을 사용하여 CSV 파일을 만들때는 파일에 반드시 1개의 Sheet 만 존재해야 합니다.

그렇지 않으면 저장시 에러 다이얼로그가 발생합니다.

 

Sheet1 의 이름은 변경해 주셔도 되는데요.

특별한 의미를 갖지 않으므로 어떤 이름으로 설정해 주셔도 무방합니다. (저는 수정하지 않았습니다.)

 

 

 

데이터를 입력해 볼까요?

 

1행이 CSV 의 첫번째 줄이 되고 A 컬럼에 입력된 값이 첫 번째 값, B 컬럼에 입력된 값이 두 번째 값으로... 이렇게 순서대로 구성됩니다.

 

A1,B1,C1,....

A2,B2,C2,....

 

제가 엑셀에 입력한 값들은 연두색 Tooltip 으로 표시된 것처럼 CSV 파일에 나타나게 됩니다.

 

데이터는 영어, 숫자, 한글 모두 입력 가능합니다.

 

 

 

입력이 모두 끝나셨다면 좌측 상단에 Office 단추 > 다른 이름으로 저장을 클릭합니다.

 

 

 

가장 중요한 순간 입니다!!

파일 형식을 선택하면 중간 아래쪽으로 CSV (쉼표로 분리) 라는 항목이 존재합니다.

앞에서 입력했던 정보들을 CSV 파일 형태로 저장하겠다는 의미입니다.

CSV (쉼표로 분리) 항목을 선택해 주세요.

 

 

 

파일 이름 입력 > 저장 버튼을 클릭합니다.

 

 

 

CSV (쉼표로 분리) 형식을 선택할 경우 완벽히 지원되지 않는 기능이 있을 수 있다는 경고 다이얼로그가 나타나는데요. 단순 경고 문구로 특별한 의미를 가지고 있지 않습니다. 예(Y) 버튼을 클릭합니다.

 

 

 

우리가 작성한 CSV 파일입니다.

기존에 사용하던 엑셀과는 다른 파일 모양을 가지고 있습니다.

 

 

메모장을 실행한 후 저장한 CSV 파일을 메모장으로 드래그해서 열어줍니다.

(메모장은 시작메뉴 > 모든 프로그램 > 보조프로그램 > 메모장 을 선택하면 실행할 수 있습니다.)

 

 

 

처음 우리가 작성하려 했던 CSV 파일 형태로 기록된 상태입니다.

데이터들이 쉼표(,) 를 기준으로 구분되어 있습니다.

잘 작성된 것 같죠!

 

 

 

메모장을 종료하고 다시 CSV 파일(CSVTest 파일)을 더블 클릭하면

엑셀에서 파일을 작성했던 형태로 Cell 에 데이터들이 채워져 보여집니다.

 

물론 처음부터 메모장을 열어 집중해서 쉼표(,) 를 넣어가면 CSV 파일을 만들 수 도 있습니다.

하지만 앞에서 말씀드린 것 처럼 데이터를 입력할 때 시각적인 분리가 잘 되지 않아 실수할 확율이 매우 높습니다. 실수는 곧 프로그램의 버그 더 나아가 치명적인 에러를 발생시키게 되겠죠.

 

그래서 대부분의 경우 엑셀을 이용하여 데이터를 입력 / 수정하고

메모장을 열어 복사해서 사용하거나 저장된 파일을 그대로 이용하게 됩니다.

 

 

 

2. 쉼표(,) 외에 다른 구분자 지정하기

 

그런데 말입니다.

 

Comma Separated Value 라는 이름에도 불구하고 가끔은 쉼표(,) 가 아닌 다른 구분자를 사용해야 할 때가 있습니다. (주로 데이터내에 쉼표(,) 가 포함된 경우 입니다.)

 

구분자는 어떻게 변경해야 할까요?

 

 

시작 메뉴를 클릭하여 제어판을 선택합니다.

 

 

 

시계, 언어 및 국가별 옵션 아래에 위치한

키보드 또는 기타 입력 방법 변경을 클릭합니다.

 

 

 

추가 설정 버튼을 클릭합니다.

 

 

 

목록 구분 기호(L) 에 쉼표(,) 가 기본값으로 입력되어 있습니다.

이 부분에 구분자로 사용하고 싶은 기호를 입력합니다.

저는 | 로 수정했습니다.

 

 

 

1번에서 진행했던 대로 엑셀(Excel) 파일을 다시 저장하고 나면

데이터들이 | 를 기준으로 구분되어 있는 것을 확인 할 수 있습니다.

Posted by maze1008
,

맥 어드레스(Media Access Control adress) 란?

 

통신을 위해서 랜카드 등에 부여된 물리적인 주소입니다.

 

일종의 시리얼 넘버라고 할까요?

 

네트워크에 사용되는 모든 장비가 생산될 때 부여받는 고유한 번호로

 

중복될 수 없고, 한 번 정해지면 변경되지 않는 특성을 가지고 있습니다.

(그렇기 때문에 PC 를 식별하는 용도로 사용되기도 합니다.)

 

PC 이외에도 스마트 폰 등의 통신기기에도 부여되어 있습니다.

 

총 12자리의 문자와 숫자로 이루어진 조합으로

(예를 들면 00-AA-1B-C2-DD-33  이렇게 표현됩니다.)

 

지금부터 윈도우에서 맥 어드레스를 확인하는 2가지 방법에 대해 소개해 드리겠습니다.

 

 

1. 명령 프롬프트(터미널)에서 확인하기

 

개발자(프로그래머) 분들께서 일반적으로 사용하는 방법 입니다.

 

 

 

시작 메뉴를 클릭하여 cmd 를 입력후 Enter 버튼을 누릅니다.

 

 

 

명령 프롬프트(터미널) 에서 ipconfig /all 을 입력합니다.

이더넷 어댑터 로컬 영역 연결 아래에 물리적 주소가 바로 맥어드레스 입니다.

(예를 들면 00-AA-1B-C2-DD-33  이렇게 표현됩니다.)

 

 

 

 

2. 제어판에서 확인하기

 

명령 프롬프트를 자주 사용해보지 않으신 분들께서는 2번째 방법을 사용하셔도 같은 결과를 얻을 수 있습니다.

(명령 프롬프트는 개발자에게 익숙한 화면이므로, 일반 사용자분들께는 낯설게 느껴지실 겁니다.)

 

 

 

시작 메뉴를 클릭하여 제어판을 선택합니다.

 

 

 

네트워크 및 인터넷 하위에 네트워크 상태 및 작업 보기를 클릭합니다.

 

 

 

로컬 영역 연결을 클릭합니다.

 

 

 

자세히(E)... 버튼을 클릭합니다.

 

 

 

물리적 주소(맥어드레스) 가 보여집니다.

(예를 들면 00-AA-1B-C2-DD-33  이렇게 표현됩니다.)

 

1번째 방법보다 여러번의 클릭이 이루어져서 복잡해 보일 수 있지만

제어판 > 네트워크 상태 및 작업 보기 > 로컬 영역 연결 > 자세히(E)... > 정보확인 순서대로 따라오시면 쉽게 맥어드레스 정보를 확인 할 수 있습니다.

 

* 우분투에서 맥 어드레스 확인

(1) 터미널 > ifconfig -a | grep eth 입력 (또는 ifconfig -a) > HWaddr 확인

(2) 네트워크 > 유선 > 하드웨어 주소 확인

 

 

Posted by maze1008
,

FreeProxy 는 윈도우에 설치되어 간단한 방법으로 프록시 서버를 설정할 수 있는 기능을 제공합니다.

 

자신만의 작은 프록시 서버를 구축하고 싶을 때 매우 유용하게 이용할 수 있는 도구로 

 

다른 PC (윈도우 / 우분투) 에서는 프록시 서버를 통해 손쉽게 네트워크(인터넷)를 사용할 수 있습니다.

(네트워크가 차단된 PC 에서 인터넷을 사용하고 싶을 때 매우 유용합니다.)

 

그럼 지금부터 FreeProxy 를 통한 윈도우 프록시 설정 방법에 대해 소개해 드리겠습니다.

 

 

1. FreeProxy 다운로드 / 설치하기

 

아래의 링크를 클릭해 주세요.

http://freeproxy.software.informer.com/

 

 

DOWNLOAD 를 클릭합니다.

 

 

Download 를 클릭합니다.

 

 

버전은 4.1 Build 1541 입니다.

화면에 나타난 인증 문자를 입력한 후에 Download 버튼을 클릭하여 PC 에 파일을 다운 받습니다. 

 

 

 

다운받은 압축 파일입니다. 압축을 풀어주세요

 

 

 Setup 파일을 실행합니다. (더블 클릭)

 

 

 

설치 과정이 진행됩니다.

Next 버튼을 클릭합니다.

 

 

 

라이센스를 확인하는 부분입니다.

I accept the agreement 체크 > Next 버튼을 클릭합니다.

 

 

 

설치되는 경로를 확인하고 Next 버튼을 클릭합니다.

 

 

 

설치 폴더를 확인하고 Next 버튼을 클릭합니다.

 

 

 

설정한 정보들을 다시한번 확인한 후 Install 버튼을 클릭합니다.

 

 

 

설치가 진행중 입니다.

 

 

 

정보를 확인하고 Next 버튼을 클릭합니다.

 

 

 

설치가 모두 완료되었습니다. Finish 버튼을 클릭합니다.

 

 

 

2. FreeProxy 설정하기

 

 

시작 메뉴를 클릭하여 설치된 FeeProxy Control Centre 를 선택합니다.

(혹시 메뉴에 나타나지 않는다면 모든 프로그램 > FreeProxy > FeeProxy Control Centre 를 선택합니다.)

 

 

 

Proxy 를 더블클릭합니다.

 

 

 

Name 에 원하는 이름을 입력하고 (수정하지 않으셔도 됩니다.)

Client Port 에 8080 포트가 아닌 다른 값을 입력합니다. (저는 8081 을 입력했습니다.)

Done 버튼을 클릭합니다.

 

 

 

Proxy 를 선택한 후 Start/Stop 메뉴를 클릭합니다.

 

 

 

 Console mode 아래에 위치한 Start 버튼을 클릭합니다.

 

 

 

정상적으로 프록시 서버 설정이 완료되었습니다.

이제 다른 PC 를 사용하여 설정한 프록시 서버를 이용해 보도록 하겠습니다.

 

 

 

3. Proxy 서버 이용하기

 

 

* 윈도우에서 IE (인터넷 익스플로러) 를 사용하신다면

 

 

IE 실행 > 도구 메뉴 > 인터넷 옵션 > 연결 탭 > LAN 설정 버튼을 클릭합니다.

 

 

 

프로시 서버 아래의 사용자 LAN 에 프록시 서버 사용에 체크

주소에 프록시 서버의 주소(FreeProxy 가 설치된 PC 의 IP 주소) 와 포트(FreeProxy 에서 설정한 8081) 를 입력한 후 확인 버튼을 클릭합니다.

 

 

* 우분투를 사용하신다면

네트워크 다이얼로그 > 네트워크 프록시

- 방식 : 수동

- HTTP 프록시 / HTTP 프록시 / FTP 프록시 / Socks 호스트 항목 모두에

프록시 서버의 주소(FreeProxy 가 설치된 PC 의 IP 주소) 와 포트(FreeProxy 에서 설정한 8081) 를 입력

- 시스템 전체에 적용 버튼을 클릭하여 적용합니다.

 

 

잘 따라 오셨나요?

FreeProxy 를 사용한다면 생각보다 굉장히 간단하게 프록시 서버를 구축하고 이용할 수 있습니다.

 

'IT > ETC' 카테고리의 다른 글

CMD (명령 프롬프트) 명령어 모음  (3) 2015.03.22
Beyond Compare - 폴더, 파일 비교하기  (0) 2015.03.21
CSV 파일 변환  (0) 2015.03.12
맥 어드레스(mac 주소) 확인  (0) 2015.03.04
StarUML - 무료 UML 다이어그램 작성하기  (0) 2015.02.17

Posted by maze1008
,

StartUML 은 다양한 UML 다이어그램를 작성하기에 적합한 무료 도구입니다.

 

다운로드와 설치가 매우 간단하고  클래스 다이어그램, 시퀀스 다이어그램, 유즈케이스 다이어그램 등 원하는 형태의 UML 다이어그램을 쉽게 작성할 수 있습니다.

 

지금부터 StartUML 다운로드 및 설치 방법에 대해 알아보도록 하겠습니다.

 

 

아래의 링크를 클릭해 주세요.

http://sourceforge.net/projects/staruml/

 

 

Download 를 클릭합니다.

 

 

 

브라우저 아래쪽으로 실행 or 저장을 묻는 화면이 나타납니다.

실행 버튼을 클릭합니다.

 

 

 

Next 버튼을 클릭합니다.

 

 

라이센스를 확인하는 부분입니다.

I accept the agreement 체크 > Next 버튼을 클릭합니다.

 

 

 

설치되는 경로를 확인하고 Next 버튼을 클릭합니다.

 

 

 

설치 폴더를 확인하고 Next 버튼을 클릭합니다.

 

 

 

바탕화면에 실행 icon 을 생성할지 묻는 부분입니다.

Next 버튼을 클릭합니다.

 

 

 

설정한 정보들을 다시한번 확인한 후 Install 버튼을 클릭합니다.

 

 

 

설치가 완료되었습니다.

Finish 버튼을 클릭하면 StarUML 이 자동으로 실행됩니다.

 

 

 

OK 버튼을 클릭합니다.

 

 

 

우측 상단의 Diagram Explorer 에서 원하는 다이얼그램 종류를 클릭하면 하위 메뉴로 Main 이 나타납니다.

Main 을 더블클릭하면 선택한 다이어그램에서 사용할 요소들이 좌측에 리스팅 됩니다.

(저는 Class Diagrams > Main 을 더블클릭 했더니, 좌측에 Package, Class, Interface 등의 요소들이 리스팅 되어 나타났습니다.)

 

이제 다이어그램에 표현하고 싶은 항목들을 좌측 메뉴에서 선택하여 다이어그램을 작성하시면 됩니다!!

상세한 사용법은 아래 링크를 참고하시기 바랍니다.

 

 

* StarUML 5.0 사용자 가이드
http://staruml.sourceforge.net/docs/user-guide(ko)/toc.html

 

 

'IT > ETC' 카테고리의 다른 글

CMD (명령 프롬프트) 명령어 모음  (3) 2015.03.22
Beyond Compare - 폴더, 파일 비교하기  (0) 2015.03.21
CSV 파일 변환  (0) 2015.03.12
맥 어드레스(mac 주소) 확인  (0) 2015.03.04
FreeProxy - 윈도우 프록시 설정하기  (0) 2015.03.01

Posted by maze1008
,