Excel 파일을 직접 열지 않고도 CSV 형식으로 변환하는 특별한 방법을 찾고 계신가요? 그렇다면 잘 찾아오셨습니다. Microsoft Excel에서는 파일을 열지 않고도 CSV로 변환할 수 있는 다양한 방법이 있습니다. 이 글에서는 Excel을 CSV로 손쉽게 변환하는 4가지 실용적인 방법을 단계별로 자세히 소개합니다. 전체 가이드를 따라가며 모든 방법을 익혀보세요.
Excel을 CSV로 변환하는 4가지 쉬운 방법
아래 섹션에서는 Excel 파일을 열지 않고 CSV로 변환할 수 있는 네 가지 효과적인 방법을 다룹니다. 각 방법에 대한 상세한 설명과 함께 단계별 절차를 안내하니, 하나씩 따라 하면서 Excel 활용 능력을 한 단계 끌어올려 보세요.
방법 1. '다른 이름으로 저장' 명령으로 Excel을 CSV로 변환하기
먼저 다른 이름으로 저장(Save As) 기능을 사용하여 Excel을 CSV로 변환하는 방법을 알아보겠습니다. 이해를 돕기 위해 예시로 사용할 워크시트를 간단히 소개하겠습니다. 이 예제의 통합 문서에는 Sheet1이라는 워크시트가 하나 있으며, 아래 사진과 같은 데이터가 들어 있습니다.

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

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

- 이제 아래 사진과 같이 CSV 파일이 생성된 것을 확인할 수 있습니다.

- 변환이 완료되면 Excel 파일이 성공적으로 CSV로 바뀐 것입니다. 파일 내용을 확인하고 싶다면 해당 파일을 마우스 오른쪽 버튼으로 클릭하고 연결 프로그램(Open with) 옵션을 선택한 후 메모장(Notepad)을 선택하세요.

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

함께 읽으면 좋은 글: Excel 파일을 CSV 형식으로 변환하는 방법 (5가지 쉬운 방법)
방법 2. 'CSV UTF-8' 형식으로 변환하기
두 번째 방법은 CSV UTF-8 옵션을 활용하는 것입니다. UTF-8 인코딩은 다양한 언어의 문자를 깨짐 없이 저장할 수 있어, 한글 데이터가 포함된 경우 특히 유용합니다. 변환 단계를 살펴보겠습니다.
📌 진행 단계:
- 먼저 파일(File) 탭으로 이동합니다.

- 다음으로 다른 이름으로 저장(Save As)을 선택하고, CSV UTF-8(쉼표로 분리)을 클릭한 뒤 저장(Save) 버튼을 누릅니다. 그러면 기존 xlsx 파일과 같은 폴더에 CSV 파일이 저장됩니다. 다른 위치에 저장하려면 찾아보기(Browse) 옵션을 클릭하여 원하는 폴더를 지정하세요.

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

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

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

함께 읽으면 좋은 글: Excel을 쉼표로 구분된 CSV 파일로 변환하는 방법 (2가지 쉬운 방법)
방법 3. VBA 코드로 Excel을 CSV로 변환하기
간단한 VBA 코드를 활용하면 여러 개의 시트가 있는 통합 문서도 한 번에 CSV 파일로 변환할 수 있습니다. 매크로가 워크북의 모든 시트를 각각 개별 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 파일이 생성됩니다.

- 이제 Excel 파일이 성공적으로 CSV로 변환되었습니다. 파일을 열어 확인하려면 마우스 오른쪽 버튼으로 클릭하고 연결 프로그램(Open with) 옵션을 선택한 뒤 메모장(Notepad)을 고르세요.

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

함께 읽으면 좋은 글: 매크로로 여러 Excel 파일을 CSV 파일로 변환하는 방법
방법 4. 온라인 변환기를 사용하여 Excel을 CSV로 변환하기
네 번째 방법은 Excel이 설치되어 있지 않은 환경에서도 활용할 수 있는 온라인 변환 웹사이트를 이용하는 것입니다. 인터넷만 연결되어 있다면 어디서든 손쉽게 변환이 가능합니다. 변환 절차를 살펴보겠습니다.
📌 진행 단계:
- 먼저 https://convertio.co/xls-csv/ 사이트에 접속한 후 파일 선택(Choose Files)을 클릭합니다.

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

- 이제 변환 형식으로 CSV를 선택한 후 변환(Convert) 버튼을 클릭합니다.

- 변환이 완료되면 다운로드(Download) 버튼을 클릭하여 CSV 파일을 저장합니다.

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

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

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

함께 읽으면 좋은 글: Excel 파일을 자동으로 CSV로 변환하는 방법 (3가지 쉬운 방법)
마무리
오늘 세션이 여기서 마무리됩니다. 이 글을 통해 이제 Excel 파일을 직접 열지 않고도 CSV로 변환하는 방법을 충분히 익히셨을 것입니다. 궁금한 점이나 추가로 제안하고 싶은 내용이 있다면 아래 댓글로 의견을 남겨주세요.
다양한 Excel 관련 문제와 해결 방법이 필요하시면 Exceldemy.com 웹사이트도 놓치지 마세요. 새로운 방법을 꾸준히 배우며 계속 성장하시길 바랍니다!
관련 글
- 매크로로 Excel을 파이프(|) 구분 텍스트 파일로 변환하는 방법 (3가지 방법)
- 쉼표로 구분된 Excel 파일을 텍스트 파일로 변환하는 방법 (3가지 방법)
- 큰따옴표가 포함된 CSV로 Excel 저장하는 방법 (가장 쉬운 3가지 방법)
- 여러 Excel 파일을 CSV로 변환하는 방법 (3가지 적합한 방법)
- [해결 완료!] Excel이 쉼표가 포함된 CSV로 저장되지 않을 때 (7가지 해결책)