Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

엑셀에서 CSV 파일 만드는 방법 6가지 (초보자도 쉽게 따라하기)

CSV(Comma Separated Values, 쉼표로 구분된 값)는 다양한 데이터 분석 소프트웨어에서 널리 사용되는 표준 형식입니다. 숫자와 텍스트를 일반 텍스트로 저장할 수 있어 호환성이 뛰어나고, 편집과 정리가 쉬워 요즘 특히 인기가 높습니다. 엑셀로 작업하다 보면 데이터를 CSV 파일로 변환해야 하는 상황이 자주 발생하는데요. 이 글에서는 엑셀에서 CSV 파일을 만드는 6가지 쉽고 빠른 방법을 하나씩 자세히 소개합니다.

엑셀에서 CSV 파일을 만드는 6가지 방법

설명을 위해 아래와 같은 예시 데이터를 사용하겠습니다. 이 데이터는 특정 패스트푸드 매장의 일일 판매 보고서로, B열에는 판매원, C열에는 상품, D열에는 수량 정보가 담겨 있습니다.

엑셀에서 CSV 파일 만드는 방법 6가지 (초보자도 쉽게 따라하기)

이제 이 데이터를 다양한 방법으로 CSV 파일로 변환해 보겠습니다. 여기서는 Microsoft Excel 365 버전을 기준으로 설명하지만, 다른 버전의 엑셀에서도 동일하게 적용할 수 있습니다.

1. '다른 이름으로 저장' 명령 활용하기

CSV 파일을 만드는 가장 간단한 방법은 엑셀의 '다른 이름으로 저장' 기능을 이용하는 것입니다.

📌 단계:

  • 먼저 상단 메뉴에서 파일 탭으로 이동합니다.
  • 다른 이름으로 저장을 클릭한 후, 찾아보기 옵션을 선택합니다.

엑셀에서 CSV 파일 만드는 방법 6가지 (초보자도 쉽게 따라하기)

그러면 '다른 이름으로 저장' 대화 상자가 나타납니다.

  • 파일 형식 목록에서 CSV(쉼표로 분리) 형식을 선택합니다.
  • 저장 버튼을 클릭합니다.

엑셀에서 CSV 파일 만드는 방법 6가지 (초보자도 쉽게 따라하기)

참고: 저장 버튼을 누르면 경고 대화 상자가 표시됩니다. CSV 변환은 현재 활성화된 워크시트에만 적용되며, 모든 시트를 CSV로 변환하려면 시트마다 위 과정을 반복해야 합니다.

저장이 완료되면 지정한 위치에 같은 이름의 CSV 파일이 생성됩니다. 생성된 파일을 확인하려면 다음과 같이 해보세요.

  • 파일을 마우스 오른쪽 버튼으로 클릭합니다.
  • 컨텍스트 메뉴에서 연결 프로그램을 선택하고, 하위 메뉴에서 메모장을 고릅니다.

엑셀에서 CSV 파일 만드는 방법 6가지 (초보자도 쉽게 따라하기)

메모장에서 열면 쉼표로 구분된 원본 데이터를 그대로 확인할 수 있습니다. 물론 엑셀로도 열 수 있지만, 서식 없이 데이터만 표시되므로 화면이 달라 보입니다.

2. CSV UTF-8 형식으로 특수 문자 유지하기

앞선 방법은 간단하지만 한 가지 단점이 있습니다. 바로 일본어, 한글 등 특수 문자(Non-ASCII 문자)가 물음표(???)로 깨져 저장된다는 점입니다. 특수 문자를 그대로 유지하려면 아래 방법을 사용하세요.

📌 단계:

예를 들어, 아래 데이터에는 일본어로 된 상품명이 두 개 포함되어 있습니다.

엑셀에서 CSV 파일 만드는 방법 6가지 (초보자도 쉽게 따라하기)

  • 방법 1과 마찬가지로 '다른 이름으로 저장' 대화 상자를 엽니다.
  • 파일 형식에서 CSV UTF-8(쉼표로 분리)을 선택합니다.
  • 저장 버튼을 클릭합니다.

엑셀에서 CSV 파일 만드는 방법 6가지 (초보자도 쉽게 따라하기)

이렇게 하면 특수 문자가 그대로 보존된 CSV 파일이 생성됩니다. 방법 1에서 ???로 표시되었던 일본어가 정상적으로 저장된 것을 메모장으로 열어 확인할 수 있습니다.

엑셀에서 CSV 파일 만드는 방법 6가지 (초보자도 쉽게 따라하기)

3. UTF-16 인코딩 적용하기

특수 문자가 포함된 CSV 파일을 만드는 또 다른 방법은 UTF-16 인코딩을 활용하는 것입니다.

📌 단계:

  • 앞서와 같이 '다른 이름으로 저장' 대화 상자를 엽니다.
  • 파일 형식에서 유니코드 텍스트를 선택하고 저장을 누릅니다.

엑셀에서 CSV 파일 만드는 방법 6가지 (초보자도 쉽게 따라하기)

그러면 확장자가 .txt인 텍스트 파일이 생성됩니다.

  • 생성된 파일을 메모장으로 엽니다.
  • 메모장에서 파일 탭으로 이동한 후 다른 이름으로 저장을 선택합니다(단축키: Ctrl + Shift + S).

엑셀에서 CSV 파일 만드는 방법 6가지 (초보자도 쉽게 따라하기)

  • 파일 이름 입력란에서 파일명 뒤에 .csv 확장자를 붙입니다.
  • 파일 형식모든 파일로, 인코딩UTF-16 LE로 설정합니다.
  • 저장 버튼을 클릭합니다.

엑셀에서 CSV 파일 만드는 방법 6가지 (초보자도 쉽게 따라하기)

결과적으로 특수 문자가 올바르게 포함된 CSV 파일이 완성됩니다.

엑셀에서 CSV 파일 만드는 방법 6가지 (초보자도 쉽게 따라하기)

4. Google Sheets 활용하기

구글 스프레드시트(Google Sheets)를 이용해서도 엑셀 파일을 CSV로 변환할 수 있습니다. 절차는 매우 간단합니다.

📌 단계:

  • 먼저 Google Sheets에서 빈 스프레드시트를 엽니다.
  • 파일 탭으로 이동하여 가져오기를 클릭합니다.
  • 변환할 엑셀 통합 문서를 선택한 후 데이터 가져오기를 누릅니다.

엑셀에서 CSV 파일 만드는 방법 6가지 (초보자도 쉽게 따라하기)

  • 다시 파일 탭으로 이동하여 다운로드를 클릭합니다.
  • 목록에서 쉼표로 구분된 값(.csv)을 선택합니다.

엑셀에서 CSV 파일 만드는 방법 6가지 (초보자도 쉽게 따라하기)

  • 다운로드된 파일을 열면 새로운 CSV 파일이 완성된 것을 확인할 수 있습니다.

엑셀에서 CSV 파일 만드는 방법 6가지 (초보자도 쉽게 따라하기)

5. VBA 코드로 자동화하기

반복적인 변환 작업을 자동화하고 싶다면 VBA 매크로를 활용해 보세요. 통합 문서의 모든 시트를 한 번에 CSV 파일로 변환할 수 있습니다.

📌 단계:

  • 개발 도구 탭으로 이동한 후, 코드 그룹에서 Visual Basic을 클릭합니다. (단축키: Alt + F11)

엑셀에서 CSV 파일 만드는 방법 6가지 (초보자도 쉽게 따라하기)

  • Microsoft Visual Basic for Applications 창이 열리면 삽입 탭에서 모듈을 선택합니다.
  • 모듈에 아래 코드를 붙여넣습니다.
Sub create_csv_from_excel()
Dim wst As Worksheet
Dim path_x As String
Application.ScreenUpdating = False
path_x = ActiveWorkbook.Path & " " & Left(ActiveWorkbook.Name, _
InStr(ActiveWorkbook.Name, ".") - 1)
For Each wst In Worksheets
wst.Copy
ActiveWorkbook.SaveAs Filename:=path_x & "" & wst.Name & ".csv", _
FileFormat:=xlCSV, CreateBackup:=False
ActiveWorkbook.Close False
Next
Application.ScreenUpdating = True
End Sub

엑셀에서 CSV 파일 만드는 방법 6가지 (초보자도 쉽게 따라하기)

  • 코드를 실행(Run)하면 시트별로 개별 CSV 파일이 자동 생성됩니다.

엑셀에서 CSV 파일 만드는 방법 6가지 (초보자도 쉽게 따라하기)

6. 온라인 변환기 활용하기 (파일 열지 않고 변환)

엑셀을 열지 않고도 온라인 변환 사이트를 통해 CSV 파일을 만들 수 있습니다.

📌 단계:

  • 브라우저에서 https://convertio.co/xls-csv/ 사이트에 접속합니다.
  • 파일 선택 버튼을 클릭하여 변환할 엑셀 파일을 업로드합니다.
  • 변환 형식으로 CSV를 선택한 후 변환 버튼을 누릅니다.
  • 변환이 완료되면 다운로드 버튼을 클릭해 CSV 파일을 PC에 저장합니다.

엑셀에서 CSV 파일 만드는 방법 6가지 (초보자도 쉽게 따라하기)

다운로드한 파일은 메모장이나 엑셀 어느 쪽으로든 열어 확인할 수 있습니다.

엑셀에서 CSV 파일 만드는 방법 6가지 (초보자도 쉽게 따라하기)

엑셀에서 연락처용 CSV 파일 만드는 방법

이번에는 연락처 목록을 CSV 파일로 변환하는 방법을 알아보겠습니다. Gmail, Outlook 등으로 주소록을 가져올 때 CSV 형식이 필수적이기 때문에 실무에서 자주 활용됩니다.

📌 단계:

여기서는 엑셀 통합 문서로 된 연락처 목록을 예시로 사용합니다.

엑셀에서 CSV 파일 만드는 방법 6가지 (초보자도 쉽게 따라하기)

  • 앞서 설명한 대로 '다른 이름으로 저장' 대화 상자를 엽니다.
  • CSV 파일을 저장할 위치를 지정합니다.
  • 파일 형식에서 CSV UTF-8(쉼표로 분리)을 선택합니다. 이름, 전화번호 등에 특수 문자가 포함될 수 있으므로 UTF-8 형식을 권장합니다.
  • 저장 버튼을 클릭합니다.

엑셀에서 CSV 파일 만드는 방법 6가지 (초보자도 쉽게 따라하기)

  • 생성된 파일을 메모장으로 열어 데이터가 올바르게 저장되었는지 확인합니다.

엑셀에서 CSV 파일 만드는 방법 6가지 (초보자도 쉽게 따라하기)

마무리

지금까지 엑셀에서 CSV 파일을 만드는 6가지 방법을 살펴보았습니다. 간단한 '다른 이름으로 저장'부터 특수 문자를 보존하는 UTF-8/UTF-16 인코딩, Google Sheets, VBA 자동화, 온라인 변환기까지 상황에 맞는 방법을 선택해 활용해 보세요. 글 읽어주셔서 감사합니다. 궁금한 점이나 제안 사항이 있다면 댓글로 알려주세요. 더 많은 엑셀 활용 팁이 필요하다면 원스톱 엑셀 솔루션 사이트 Exceldemy를 방문해 보세요. 즐거운 엑셀 되세요! ☕

관련 글

  • 여러 개의 엑셀 파일을 CSV로 한 번에 변환하는 방법 (3가지)
  • 엑셀 파일을 쉼표로 구분된 텍스트 파일로 변환하는 방법 (3가지)
  • 매크로로 엑셀을 파이프(|) 구분 텍스트 파일로 변환하는 방법 (3가지)