Excel 데이터를 텍스트 파일로 내보내는 방법: 2025년을 위한 단계별 지침



Excel을 TXT 파일로 내보내는 방법: 실제 연습

음, 어젯밤에 Excel에서 데이터를 일반 텍스트 파일로 내보내야 할 때 이런 문제가 생겼습니다. CSV 형식도 아니고, 단순히 복사해서 붙여넣는 것도 아니고, 탭으로 구분된 깔끔한 텍스트 파일로 내보내는 거죠.처음에는 간단할 줄 알았는데, 좀 엉뚱하네요.옵션이 항상 명확한 건 아니고, 주의 깊게 보지 않으면 전체 통합 문서를 내보내는 게 쉬울 거라고 생각할 수도 있는데, 사실은 활성 시트만 내보내는 거예요.혹시 저처럼 막혔을 때를 대비해서, 제가 마지막으로 사용했던 방법을 알려드릴게요.

올바른 시트를 얻고 저장할 위치를 선택합니다.

먼저 Excel 파일을 열고 올바른 시트에 있는지 확인하세요.네, 기본적인 내용이지만, 이 부분을 간과하고 왜 내보낸 데이터에 일부 데이터만 포함되는지 궁금해하는 사람들을 봤습니다.시트 탭을 두 번 클릭하거나 클릭하여 활성화하세요. Excel의 “다른 이름으로 저장” 기능은 여러 번 내보내지 않는 한 현재 활성화된 내용만 저장하기 때문에 이 부분이 중요합니다.

그런 다음 내보낸 파일을 어디에 저장할지 정하세요.저는 보통 내보내기 전용 폴더를 따로 만드는데, 텍스트 파일을 여러 폴더에 나눠두면 지저분해질 수 있기 때문입니다.다음번에 더 빠르게 작업하고 싶다면 파일 > 옵션 > 저장 에서 기본 저장 위치를 ​​설정할 수도 있습니다.

실제 내보내기 – 다른 이름으로 저장하고 올바른 형식을 선택하세요

다음 단계: File상단 메뉴에서 을 클릭한 다음 을 선택하세요 Save As.최신 Excel 버전(2016이나 365 등)을 사용하는 경우에도 마찬가지입니다.파일을 저장할 위치를 선택한 다음 “파일 형식” 드롭다운을 찾으세요.처음에는 이 부분이 헷갈렸습니다.”TXT”나 “일반 텍스트”가 바로 보일 거라고 생각했는데, 보통 으로 표시되어 있거든요.가끔은 “기타 형식”Text (Tab delimited) (*.txt) 아래에 있는 경우도 있으니, 잘 살펴보세요.

나중에 파일 이름을 쉽게 알아볼 수 있도록 적절한 이름을 지정하세요.그런 다음 해당 Text (Tab delimited) (*.txt)옵션을 선택하세요.이 형식은 다른 곳으로 데이터를 가져오거나 스크립트에서 전처리할 때 CSV보다 훨씬 유연합니다.파일 이름이 자동으로.txt로 변경된다면 좋은 신호입니다.

클릭하기 전에 Save올바른 시트를 내보내는지 다시 한번 확인하세요.가끔 저장 대화 상자가 통합 문서의 첫 번째 시트로 기본 설정되어 실수로 잘못된 데이터를 내보낸 경우가 있습니다.아, 그리고 잠깐 알려드릴까요? 저장을 누르면 현재 시트만 이 형식으로 저장된다는 경고가 나타날 수 있습니다.이는 정상적인 현상입니다. Excel은 기본적으로 각 시트를 수동으로 저장하거나 매크로를 사용하지 않는 한 전체 통합 문서를 텍스트 파일로 내보내지 않습니다.따라서 여러 시트가 필요한 경우 각 시트에 대해 이 프로세스를 반복하거나 나중에 VBA를 사용하여 자동화해야 합니다.

저장 후 어떻게 되나요? 출력 확인

“확인”을 클릭하고 저장이 완료되면 .txt메모장이나 Visual Studio Code와 같은 간단한 편집기에서 새 파일을 엽니다.시트의 데이터만 탭으로 구분되어 있어야 합니다.이상한 줄바꿈이나 누락된 데이터가 표시되면 시트에 특수 문자나 수식이 포함되어 있을 수 있습니다.수식은 내보내지지 않고, 저장 당시 표시되고 처리된 데이터만 내보내집니다.

이 방법은 활성 시트 만 캡처합니다.파일에 여러 시트가 있는 경우 각 시트에 대해 이 작업을 수행하거나 대량 내보내기를 위한 매크로 자동화를 고려해야 합니다.다음은 각 시트를 반복 실행하고 개별 텍스트 파일로 저장하는 간단한 VBA 스니펫입니다.장기적으로 시간을 절약할 수 있습니다.

Sub ExportSheetsToText() Dim ws As Worksheet Dim savePath As String savePath = "C:\Exports\" For Each ws In ThisWorkbook. Worksheets ws. SaveAs Filename:=savePath & ws. Name & ".txt", FileFormat:=xlText Next ws End Sub

하지만 그것은 좀 더 진보적이고, 단 한 번만 한다면 지나친 일일 수 있습니다!

몇 가지 마지막 팁과 주의사항

또한, 내보낸 파일의 데이터가 정확한지 다시 한번 확인하세요.이상한 문자가 있거나 구분 기호가 이상하게 보인다면 시스템의 목록 구분 기호 또는 소수 구분 기호 설정과 관련이 있을 수 있습니다.제어판 > 지역 > 추가 설정 에서 필요에 따라 “목록 구분 기호”를 탭이나 쉼표로 설정하여 이러한 설정을 변경할 수 있습니다.

내보내기가 제대로 되지 않고 시트가 복잡한 경우(예: 병합된 셀, 수식 또는 특수 문자가 있는 경우) 먼저 Excel에서 해당 부분을 정리해야 할 수 있습니다.또한, 구분 기호가 일관되지 않게 표시되는 것을 방지하기 위해 고급 > Excel에서 잘라내기, 복사 및 붙여넣기 옵션에서 “시스템 구분 기호 사용”을 활성화하는 것이 좋습니다.

귀찮긴 했지만, 매크로를 설정하기 전까지는 수동으로 반복하는 게 그렇게 어렵지 않다는 걸 알게 되었습니다.중요한 건 올바른 시트를 선택하고, 를 선택하고, 결과를 다시 확인하는 것이라는 점만 기억해도 Text (Tab delimited) (*.txt)예상치 못한 상황을 피하는 데 도움이 됩니다.

이 글이 다른 분들의 골칫거리를 덜어드렸기를 바랍니다.저는 ‘다른 이름으로 저장’ 옵션의 혼란을 파악하는 데 예상보다 훨씬 오랜 시간이 걸렸습니다.어쨌든 내보내기 작업 잘 되시길 바라며, 큰 변경을 시도하기 전에 백업하는 것을 잊지 마세요!



이 글이 도움이 되었나요?