엑셀 파일을 열지 않고 CSV로 변환하는 특별한 방법을 찾고 계신가요? 잘 찾아오셨습니다. Microsoft Excel에서는 엑셀을 직접 열어 작업하지 않고도 CSV로 변환할 수 있는 다양한 방법이 있습니다. 이 글에서는 엑셀 파일을 열지 않고 CSV로 변환하는 네 가지 방법을 단계별로 자세히 소개합니다. 전체 가이드를 따라 하며 하나씩 익혀보세요.
엑셀을 CSV로 변환하는 4가지 쉬운 방법
아래 섹션에서는 엑셀을 열지 않고 CSV로 변환할 수 있는 효과적이고 실용적인 네 가지 방법을 다룹니다. 각 방법의 세부 과정을 상세히 설명하니, 순서대로 따라 하시면 엑셀 활용 능력과 데이터 처리 지식을 함께 높일 수 있습니다.
1. '다른 이름으로 저장' 명령으로 엑셀을 CSV로 변환하기
먼저 다른 이름으로 저장(Save As) 명령을 사용하여 엑셀을 CSV로 변환하는 방법을 알아보겠습니다. 예제로 사용할 엑셀 워크시트부터 살펴보겠습니다. 통합 문서에는 Sheet1이라는 워크시트가 하나 있으며, 그 데이터는 아래 그림과 같습니다.

그럼 엑셀을 CSV로 변환하는 단계를 하나씩 진행해 보겠습니다.
📌 단계:
- 먼저 파일(File) 탭으로 이동합니다.

- 다음으로 다른 이름으로 저장(Save As)을 선택한 뒤 CSV(쉼표로 분리)(*.csv)를 클릭하고 저장 버튼을 누릅니다. 그러면 기존 xlsx 파일이 저장된 동일한 폴더에 CSV 파일이 생성됩니다. 새 CSV 파일을 다른 위치에 저장하고 싶다면 찾아보기(Browse) 옵션을 클릭해 원하는 폴더를 직접 지정하면 됩니다.

- 이제 아래 그림처럼 CSV 파일이 정상적으로 생성된 것을 확인할 수 있습니다.

- 이렇게 하면 엑셀을 CSV로 변환할 수 있습니다. 변환된 파일을 열어 내용을 확인하려면 파일을 마우스 오른쪽 버튼으로 클릭하고 연결 프로그램(Open with) 옵션을 선택한 후 메모장을 고르면 됩니다.

- 마지막으로 아래와 같이 엑셀 파일이 CSV 파일로 변환된 결과를 확인할 수 있습니다.

더 보기: 엑셀 파일을 CSV 형식으로 변환하는 방법(5가지 쉬운 방법)
2. 'CSV UTF-8' 형식으로 엑셀을 CSV로 변환하기
이번에는 CSV UTF-8 옵션을 사용해 엑셀을 CSV로 변환하는 방법을 알아보겠습니다. 한글처럼 유니코드 문자가 포함된 데이터는 일반 CSV로 저장할 때 글자가 깨질 수 있으므로, 이 방법이 특히 유용합니다.
📌 단계:
- 먼저 파일(File) 탭으로 이동합니다.

- 다음으로 다른 이름으로 저장(Save As)을 선택한 뒤 CSV UTF-8(쉼표로 분리)(*.csv)을 클릭하고 저장 버튼을 누릅니다. 기본적으로는 기존 xlsx 파일이 있는 폴더에 저장되며, 다른 위치를 원하면 찾아보기(Browse) 옵션으로 저장 경로를 변경할 수 있습니다.

- 이제 아래 그림처럼 CSV 파일이 생성된 것을 볼 수 있습니다.

- 변환이 완료되었습니다. 파일을 열어 확인하려면 마우스 오른쪽 버튼을 클릭하고 연결 프로그램(Open with)을 선택한 후 메모장을 고르면 됩니다.

- 마지막으로 아래와 같이 엑셀 파일이 CSV 파일로 변환된 것을 확인할 수 있습니다.

더 보기: 엑셀을 쉼표 구분 CSV 파일로 변환하기(2가지 쉬운 방법)
3. VBA 코드 삽입으로 엑셀을 CSV로 변환하기
간단한 VBA 코드를 활용하면 통합 문서의 모든 시트를 한 번에 CSV 파일로 변환할 수 있습니다. 반복 작업을 자동화하고 싶다면 이 방법이 가장 효율적입니다. 다음 단계를 따라 해 보세요.
📌 단계:
- 먼저 Alt+F11을 눌러 VBA 편집기를 연 후 삽입(Insert) > 모듈(Module)을 선택합니다.

- 다음으로 아래 코드를 입력합니다:
Sub convert_Excel_to_csv()
Dim ws1 As Worksheet
Dim path_1 As String
Application.ScreenUpdating = False
path_1 = ActiveWorkbook.path & "" & Left(ActiveWorkbook.Name, InStr(ActiveWorkbook.Name, ".") - 1)
For Each ws1 In Worksheets
ws1.Copy
ActiveWorkbook.SaveAs Filename:=path_1 & "" & ws1.Name & ".csv", FileFormat:=xlCSV, CreateBackup:=False
ActiveWorkbook.Close False
Next
Application.ScreenUpdating = True
End Sub
- 코드 입력 후 Visual Basic 창을 닫고 ALT+F8을 누릅니다.
- 매크로(Macro) 대화상자가 열리면 매크로 이름(Macro name) 목록에서 convert_Excel_to_csv를 선택하고 실행(Run)을 클릭합니다.

- 이제 아래 그림처럼 CSV 파일이 생성된 것을 확인할 수 있습니다.

- 이렇게 하면 엑셀이 CSV로 변환됩니다. 파일을 열려면 마우스 오른쪽 버튼을 클릭해 연결 프로그램(Open with)을 선택한 후 메모장을 고르면 됩니다.

- 마지막으로 아래와 같이 엑셀 파일이 CSV 파일로 변환된 결과를 확인할 수 있습니다.

더 보기: 매크로로 여러 엑셀 파일을 CSV 파일로 변환하는 방법
4. 온라인 변환기를 사용해 엑셀을 열지 않고 CSV로 변환하기
마지막으로 온라인 변환 웹사이트를 이용하는 방법입니다. 엑셀이 설치되지 않은 환경에서도 브라우저만 있으면 바로 변환할 수 있어 매우 편리합니다.
📌 단계:
- 먼저 https://convertio.co/xls-csv/에 접속한 후 파일 선택(Choose Files)을 클릭합니다.

- 다음으로 컴퓨터에서 CSV로 변환할 엑셀 파일을 선택하고 열기(Open)를 클릭합니다.

- 이제 변환 옵션에서 CSV를 선택하고 변환(Convert)을 클릭합니다.

- 변환이 완료되면 다운로드(Download)를 클릭해 파일을 저장합니다.

- 아래 그림처럼 CSV 파일이 생성된 것을 확인할 수 있습니다.

- 이렇게 엑셀을 CSV로 변환했습니다. 파일을 열어 확인하려면 마우스 오른쪽 버튼을 클릭하고 연결 프로그램(Open with) 옵션을 선택한 후 메모장을 고르면 됩니다.

- 마지막으로 아래와 같이 엑셀 파일이 CSV 파일로 변환된 결과를 볼 수 있습니다.

더 보기: 엑셀 파일을 자동으로 CSV로 변환하는 방법(3가지 쉬운 방법)
결론
오늘 세션은 여기까지입니다. 이제 엑셀 파일을 열지 않고도 CSV로 손쉽게 변환할 수 있으리라 확신합니다. 궁금한 점이나 추가로 알고 싶은 내용이 있다면 아래 댓글로 의견을 남겨 주세요.
다양한 엑셀 관련 문제와 해결 방법은 저희 웹사이트 Exceldemy.com에서 확인하실 수 있습니다. 계속해서 새로운 방법을 배우고 성장하세요!
관련 글
- 엑셀을 파이프(|) 구분 텍스트 파일로 변환하는 매크로(3가지 방법)
- 쉼표 구분 텍스트 파일로 엑셀 파일 변환하기(3가지 방법)
- 큰따옴표를 포함해 엑셀을 CSV로 저장하기(가장 쉬운 3가지 방법)
- 여러 엑셀 파일을 CSV로 변환하는 방법(3가지 방법)
- [해결됨!] 엑셀에서 쉼표가 포함된 CSV가 저장되지 않는 문제(7가지 해결책)