KutoolsforOffice— 하나의 솔루션, 다섯 가지 강력한 도구。적은 노력으로 더 큰 성과。

Excel: 모든 시트를 개별 CSV 또는 텍스트 파일 파일로 저장하거나 내보내기(2 쉬운 방법)

저자Siluvia수정 날짜

데이터 분석, 보고서 작성 및 정보 공유 분야에서는 여러 워크시트가 포함된 워크북을 관리하기 위해 Microsoft Excel 이 자주 사용됩니다. 각 워크시트를 별도의 CSV(Comma-Separated Values) 또는 텍스트(.txt) 파일로 저장하거나 내보내야 할 필요성이 자주 발생합니다. 이러한 요구는 동료와 데이터를 공유하거나, 다른 데이터베이스나 소프트웨어 애플리케이션으로 가져오기 위해, 시스템 통합을 위해, 또는 규정 준수나 백업 목적으로 개별 데이터셋을 보관할 때 매우 일반적입니다. 그러나 Excel 에는 현재 모든 시트를 한 번에 별도의 파일로 내보내는 기본 기능이 없어 각 워크시트마다 수동으로 ‘다른 이름으로 저장’ 과정을 반복해야 하므로 다소 번거로울 수 있습니다。

이 문서에서는 모든(또는 선택한) Excel 시트를 개별 CSV 또는 텍스트 파일 파일로 자동화하여 내보내거나 변환하는 실용적이고 효율적인 방법을 안내합니다。 이를 통해 워크플로우가 원활하고 오류 없이 유지됩니다。


VBA 코드로 모든 시트를 CSV 또는 텍스트 파일 파일로 저장하거나 내보내기

Excel 에는 모든 워크시트를 개별 CSV 또는 텍스트 파일 파일로 일괄 내보내는 기본 기능이 없지만, VBA 코드를 사용해 이 과정을 자동화할 수 있습니다。 이 솔루션은 기본 스크립팅에 익숙한 사용자나 내보내기 경로나 사용자 정의 파일 이름 지정과 같이 내보내기 과정에 대한 추가 제어가 필요한 경우 특히 유용합니다。 다음 VBA 스크립트를 사용하면 워크북의 모든 워크시트를 자동으로 개별 파일로 내보낼 수 있습니다。

모든 시트를 개별 CSV 파일로 내보내기 또는 변환하기

1. Alt+F11키를 동시에 눌러Microsoft Visual Basic for Applications(VBA) 편집기를 엽니다. Excel 에 개발자 탭이 표시되지 않더라도 이 바로 가기 키를 사용해 VBA 환경에 접근할 수 있습니다。

2. Microsoft Visual Basic for Applications창에서 메뉴에서삽입>모듈을 클릭합니다。 그러면 스크립트를 입력할 수 있는 새 모듈이 생성됩니다。 다음으로 아래 VBA 코드를 새로 생성된 창에 복사하여 붙여넣으세요:

Sub ExportSheetsToCSV()
	Dim xWs As Worksheet
	Dim xcsvFile As String
	For Each xWs In Application.ActiveWorkbook.Worksheets
		xWs.Copy
		xcsvFile = CurDir & "\" & xWs.Name & ".csv"
		Application.ActiveWorkbook.SaveAs Filename: = xcsvFile, _
		FileFormat: = xlCSV, CreateBackup: = False
		Application.ActiveWorkbook.Saved = True
		Application.ActiveWorkbook.Close
	Next
End Sub

3. 코드를 실행하려면F5키를 누르거나 도구 모음의 실행 버튼을 클릭하세요。 실행 후 각 워크시트가 개별 CSV 파일로 내보내져문서폴더에 저장된 것을 확인할 수 있습니다。 각 파일은 자동으로 해당 워크시트 이름으로 명명되어 내보낸 데이터를 체계적으로 정리할 수 있습니다。 아래 스크린샷을 참고하세요:

문서 폴더에 저장된 여러 개의 CSV 파일 스크린샷

참고 사항 및 팁:워크북 크기와 워크시트 수에 따라 내보내기 과정이 몇 초 정도 소요될 수 있습니다。 VBA 매크로를 실행하기 전 워크북을 저장하여 의도하지 않은 데이터 손실을 방지하세요。 CSV/텍스트 형식 형식은 수식이 아닌 값만 저장하므로 필요 시 내보내기 전 시트의 수식을 값으로 변환해 두는 것이 좋습니다。

모든 시트를 개별 텍스트 파일 파일로 내보내기 또는 변환하기

다음 VBA 코드를 사용하면 워크북의 각 워크시트를 독립적인 텍스트(。txt) 파일로 내보낼 수 있습니다。 이는 다른 시스템이나 플랫폼에서 일반 텍스트 파일을 가져오거나 처리해야 할 때 유용합니다。

Sub ExportSheetsToText()
	Dim xWs As Worksheet
	Dim xTextFile As String
	For Each xWs In Application.ActiveWorkbook.Worksheets
		xWs.Copy
		xTextFile = CurDir & "\" & xWs.Name & ".txt"
		Application.ActiveWorkbook.SaveAs Filename: = xTextFile, FileFormat: = xlText
		Application.ActiveWorkbook.Saved = True
		Application.ActiveWorkbook.Close
	Next
End Sub

CSV 내보내기와 마찬가지로 결과로 생성된 텍스트 파일 파일은문서폴더에 저장되며, 각 파일은 원본 워크시트 이름으로 자동 명명됩니다。 아래 스크린샷을 참고하세요。

문서 폴더에 저장된 여러 개의 텍스트 파일 스크린샷

중요 고려 사항:텍스트로 내보낼 때 Excel 은 코드에서 다르게 지정하지 않는 한 기본 구분 기호(일반적으로 탭)를 사용합니다。 데이터에 쉼표, 줄바꿈 또는 특수 문자가 포함된 경우 내보낸 파일의 형식이 올바른지 확인하세요。 스크립트 실행 전 워크북을 저장하고, 내보내기 폴더에 동일한 이름의 파일이 이미 존재할 경우 덮어쓰기가 발생할 수 있음을 유의하세요。

VBA 방법의 장점과 한계:VBA 방법은 반복적인 내보내기를 자동화하거나 사용자가 선택한 폴더로 내보내기, 특정 파일 유형 처리 등 맞춤형 스크립팅이 필요할 때 적합합니다。 그러나 보안 정책으로 인해 일부 기업 환경에서는 매크로 사용이 제한될 수 있습니다。 워크북에 민감한 데이터가 포함되어 있거나 매크로가 비활성화된 경우 아래 설명된 대체 솔루션을 고려하세요。

문제 해결:매크로가 예상대로 파일을 내보내지 않을 경우 다음 사항을 확인하세요:

  • 매크로 실행 전 워크북이 저장되어 예기치 않은 종료나 오류를 방지합니다。
  • 문서 폴더에 쓰기 권한이 있거나(또는 코드를 수정하여 다른 위치를 지정할 수 있습니다)。
  • 모든 시트 이름은 Windows 파일 이름으로 유효합니다。 시트 이름에 /, \, : 같은 문자가 포함되면 파일 생성 오류가 발생할 수 있습니다。
  • Excel 의 매크로 보안 설정에서 VBA 코드 실행을 허용해야 합니다。 요청 시 매크로를 활성화하세요。

Kutools for Excel 을 사용하여 모든/특정 시트를 CSV 또는 텍스트 파일 파일로 저장하거나 내보내기

VBA 스크립트를 작성하거나 실행하지 않고도 편리한 솔루션을 원하는 사용자를 위해, Kutools for Excel 은 몇 번의 클릭만으로 모든 워크시트 또는 선택한 워크시트를 개별 CSV, 텍스트 또는 기타 파일 유형 형식으로 내보내는 직관적이고 간편한 방법을 제공합니다。 이 접근 방식은 코드와 상호작용하고 싶지 않거나 자주 빠른 일괄 내보내기 기능이 필요한 모든 숙련도 수준의 사용자에게 이상적입니다。

Kutools for Excel300 가지가 넘는 고급 기능을 제공하여 복잡한 작업을 간소화하고 창의성과 효율성을 높입니다。AI 기능과 통합, Kutools 는 정밀하게 작업을 자동화하여 데이터 관리를 손쉽게 만듭니다。Kutools for Excel 의 자세한 정보。。。         무료 체험판。。。

1. Excel 리본으로 이동하여Kutools 플러스>워크북>워크북 분리을 클릭합니다。 그러면 일괄 내보내기 인터페이스가 열립니다。 아래 스크린샷을 참고하세요:

Excel의 Kutools Plus 탭에 있는 통합문서 분할 옵션 스크린샷

2. 워크북 분리대화 상자에서 모든 시트 이름가 체크박스와 함께 나열됩니다:

  • 1)。 모든 워크시트를 내보내려면시트 이름섹션에서 모든 항목이 선택된 상태로 유지하세요。 특정 시트만 내보내려면 제외할 시트의 선택을 해제하면 됩니다。
  • 2).옵션영역에서저장 형식 지정드롭다운을 활성화하고유니코드 텍스트(*。txt)또는CSV (Macintosh)(*.csv)중 하나를 원하는 파일 유형으로 선택하세요。 적절한 형식을 선택하면 대부분의 주요 데이터베이스, 다른 스프레드시트 프로그램 또는 텍스트 편집기로 원활하게 가져올 수 있습니다。
  • 3)。 선택이 완료되면분할버튼을 클릭하여 계속 진행하세요。

통합문서 분할 대화 상자 스크린샷

3. 폴더 찾아보기대화 상자가 나타나면 내보낸 파일을 저장할 폴더를 선택하세요。확인을 클릭하여 내보내기를 시작합니다。 내보낸 문서에 쉽게 접근할 수 있도록 대상 디렉터리를 주의 깊게 확인하세요。

파일을 저장할 폴더를 지정하기 위한 Excel의 폴더 찾아보기 대화 상자 스크린샷

Kutools 는 즉시 선택한 내용을 처리하여 지정한 위치에 모든 워크시트 또는 선택한 워크시트를 개별 CSV 또는 텍스트 파일 파일로 저장합니다。 파일 이름은 자동으로 시트 이름과 일치하므로 최소한의 노력으로 데이터 내보내기를 체계적으로 정리하고 추적할 수 있습니다。

Kutools for Excel 을(를) 사용해야 하는 이유는 무엇인가요?

수동 내보내기나 VBA 매크로 사용과 비교했을 때, Kutools for Excel 은 개인 사용자와 조직 모두에게 다음과 같은 고유한 장점을 제공합니다:

  • 최소한의 노력으로 일괄 내보내기– 모든 워크시트 또는 선택한 워크시트를 효율적으로 내보내어, Excel 기본 기능이나 수동 처리로는 훨씬 더 오래 걸릴 작업을 단 몇 초 만에 완료할 수 있습니다。
  • 📁다양한 출력 옵션– CSV, TXT, PDF, XLSX, XLS 등 여러 형식을 지원하여 내보낸 파일이 다양한 플랫폼 및 비즈니스 요구사항과 호환되도록 합니다。
  • 🔍유연한 시트 선택– 숨김 시트나 빈 시트를 포함하거나 제외할 수 있어, 내보내는 파일이 간결하고 관련 데이터에 집중되도록 유지됩니다。
  • 🧾명확한 파일 이름 지정– 기본적으로 각 결과 파일는 해당 시트 이름을 사용하므로 내보낸 후 혼동이나 불필요한 이름 변경을 방지할 수 있습니다。
  • 🧩스크립팅 지식이 전혀 필요 없음– 전 과정이 완전히 그래픽 기반으로 제공되어 기술적 배경이 없는 누구나 데이터를 쉽게 내보낼 수 있습니다。

데모: Kutools for Excel 을 사용하여 여러/모든 시트를 CSV 또는 텍스트 파일 파일로 저장, 내보내기 또는 변환하기

 
Kutools for Excel: 손끝에서 사용할 수 있는 300 가지 이상의 유용한 도구! 더 스마트하고 빠른 작업을 위한 AI 기반 기능을 즐겨보세요!지금 다운로드하세요!

최고의 Office 생산성 도구

🤖KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석 혁신하기:지능형 실행   |  코드 생성|  사용자 지정 수식 생성  |  데이터 분석 및 차트 생성|  향상된 함수 호출
인기 기능:찾기, 강조 표시 또는 중복 표시   |  빈 행 삭제   |  데이터 손실 없이 열 결합 또는 셀 제거   |  공식을 사용하지 않는 반올림...
슈퍼 LOOKUP:다중 조건 VLookup  |  다중 값 VLookup  |   여러 시트에서 VLookup   |   퍼지 매치....
고급 드롭다운 목록:드롭다운 목록 빠르게 생성   |  종속형 드롭다운 목록   |  다중 선택 드롭다운 목록....
열 관리자:특정 수의 열 추가|열 이동|숨겨진 열의 표시 상태 전환|범위 및 열 비교...
주요 기능:그리드 포커스   |  디자인 보기   |향상된 수식 표시줄   | 워크북 및 시트 관리자   |  자원 라이브러리(자동 텍스트)|  날짜 선택기   |  워크시트 병합  |  암호화/셀 해독   | 목록으로 이메일 보내기   |  슈퍼 필터   |   특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。
상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)|   50+차트유형(간트 차트, ...)|   40+ 실용적인수식(생일을 기준으로 나이 계산, ...)|   19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)|   12 변환도구(단어로 변환하기,환율 변환, ...)|   7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|그 외 더 많은 기능
Kutools 를 선호하는 언어로 사용하세요 – 영어, 스페인어, 독일어, 프랑스어, 중국어 및 40+개 이상의 언어를 지원합니다!

Kutools for Excel 로 Excel 역량을 한 단계 업그레이드하고 전례 없는 효율성을 경험하세요。Kutools for Excel 는 생산성과 저장 시간을 향상시키는 300 개 이상의 고급 기능을 제공합니다。가장 필요한 기능을 지금 바로 확인하세요。。。


Office Tab 가 Office 에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만들어 줍니다

  • Word, Excel, PowerPoint 에서 탭 기반 편집 및 읽기 기능을 활성화합니다, Publisher, Access, Visio 및 Project 에서도 사용 가능합니다。
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성할 수 있습니다。
  • 50% 만큼 생산성을 높이고 매일 수백 번의 마우스 클릭을 줄여줍니다!

모든 Kutools 애드인。 하나의 설치 프로그램

Kutools for Office스위트 번들은 Excel, Word, Outlook 및 PowerPoint 용 애드인과 Office Tab Pro 를 포함하며, 다양한 Office 앱을 사용하는 팀에 이상적입니다。

ExcelWordOutlookTabsPowerPoint
  • 올인원 스위트— Excel, Word, Outlook 및 PowerPoint 애드인 + Office Tab Pro
  • 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
  • 함께 사용할수록 더 효과적입니다— Office 앱 전반에서 생산성 향상
  • 30 일간 모든 기능 무료 체험— 등록이나 신용카드 필요 없음
  • 최고의 가성비— 개별 애드인 구매 대비 절약