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

Excel 파일을 파이프 구분 파일로 저장하거나 변환하는 방법은 무엇인가요?

작성자Siluvia수정 날짜

Excel 통합 문서를 CSV 파일로 변환하는 것은 일반적이고 간단하지만 때로는 파이프 문자(|)와 같은 다른 구분자를 사용하여 데이터를 내보내야 할 수도 있습니다。 파이프 구분 파일은 이 형식을 가져오거나 추가 처리해야 하는 시스템이나 팀과 데이터를 공유할 때 특히 유용합니다。 이 자습서에서는 Excel 파일을 파이프 구분 파일로 저장하거나 변환하는 다양한 실용적인 방법을 소개합니다。 각 솔루션은 최적의 사용 사례, 잠재적인 한계점 및 오류를 줄이는 데 도움이 되는 운영 팁과 함께 자세히 설명합니다。

시스템 목록 구분자를 변경하여 Excel 파일을 파이프 구분 파일로 저장하기

VBA 코드 - 시스템 설정을 변경하지 않고 Excel 데이터를 파이프 구분 파일로 자동 저장하기

Excel 수식 - 파이프 구분자가 포함된 값을 연결하는 도우미 열을 만들고 결과를 수동으로 내보내거나 복사하기


시스템 목록 구분자를 변경하여 Excel 파일을 파이프 구분 파일로 저장하기

Excel 의 기본 설정은 쉼표를 구분자로 사용하여 CSV 파일을 내보냅니다。 그러나 파이프(|) 구분 파일이 필요한 경우 시스템 목록 구분자를 파이프 문자로 변경할 수 있습니다。 이 방법은 시스템의 지역 설정을 일시적으로 변경할 권한이 있고 로컬에서 일회성으로 내보낼 때 가장 적합합니다。 시스템 구분자를 변경하면 설정을 되돌릴 때까지 시스템 전체에서 구분자에 의존하는 모든 작업에 영향을 미친다는 점에 유의하세요。

Excel 통합 문서을(를) 파이프 구분 파일로 저장하려면 다음 단계를 따르세요:

1. 컴퓨터에서제어판을(를) 엽니다。제어판창에서 보기 기준으로범주를 선택한 후 아래 그림과 같이시계, 언어 및 지역드롭다운 목록을(를) 클릭합니다。Clock, Language, and Region option as shown below.

제어판에서 시계, 언어 및 지역 선택하는 화면 캡처

2. 시계, 언어 및 지역창에서 오른쪽에 있는지역(또는 지역 및 언어)을(를) 클릭합니다。 아래 스크린샷을 참조하세요。

시계, 언어 및 지역 창에서 지역 선택하는 화면 캡처

3. 지역(또는)지역 및 언어) 대화 상자에서 아래 그림과 같이추가 설정。。。버튼을 클릭합니다。

추가 설정 버튼을 클릭하는 화면 캡처

4. 형식 사용자 지정대화 상자의 숫자 탭에서 목록 구분자 상자에 있는 쉼표를 제거합니다。 그런 다음Shift+\를 눌러 파이프 문자(|)를 목록 구분자로 입력합니다。 새 구분자를 확인하려면확인을(를) 클릭합니다。OK to confirm the new delimiter.

목록 구분자 상자에 | 구분자를 입력하는 화면 캡처

5. 확인을(를) 클릭하여지역(또는)지역 및 언어) 대화 상자를 닫고 변경 사항을 적용합니다。

6. 내보낼 파이프 구분 파일로 저장할 워크시트가 포함된 통합 문서를 열고 해당 워크시트로 이동합니다。파일>다른 이름으로 저장>찾아보기로 이동합니다。

찾아보기 버튼을 선택하는 화면 캡처

7. 다른 이름으로 저장창에서 다음을 수행합니다:

7.1) 파이프 구분 파일의 대상 폴더를 선택합니다。

7.2) 원하는 파일 이름을파일 이름상자에 입력합니다。

7.3)저장 형식 지정드롭다운 메뉴에서CSV(쉼표로 분리됨)을(를) 선택합니다。 이름과 달리 이 설정은 이전에 파이프(|)로 변경한 시스템 목록 구분자를 사용합니다。

7.4) 워크시트를 내보내려면저장을(를) 클릭합니다。

다른 이름으로 저장 창을 구성하는 화면 캡처

8. CSV 형식과 호환되지 않는 기능이 있을 수 있다는 메시지가 표시되면확인을(를) 클릭합니다。 참고로 현재 워크시트만 저장됩니다。 통합 문서에 여러 시트가 있는 경우 각 시트에 대해 이 과정을 반복해야 하며, 덮어쓰기를 방지하려면 각 파일에 고유한 이름을 지정해야 합니다。

프롬프트 상자가 표시되는 화면 캡처

이제 데이터가 파이프 구분 형식으로 저장되었습니다。 구분자를 확인하거나 내보낸 데이터를 보려면 결과 파일을(를) 마우스 오른쪽 버튼으로 클릭하고연결 프로그램>메모장(또는 다른 텍스트 편집기)를 선택하여 아래와 같이 결과를 확인하세요。 각 값은 파이프 문자(|)로 구분되어야 합니다:

파이프로 구분된 파일을 메모장으로 여는 화면 캡처

메모장의 미리보기에는 아래 예시와 같이 파이프 구분자로 값 표시되어야 합니다。

값들이 파이프 구분자로 분리되어 표시되는 화면 캡처

참고 사항 및 모범 사례:내보내기가 완료되면 다른 애플리케이션이나 데이터 처리 과정에 예기치 않은 영향을 주지 않도록 원래의 시스템 목록 구분자를 반드시 복원하세요。 이 방법은 충분한 시스템 권한이 없거나 시스템 로캘을 변경하면 다른 프로그램에 지장을 줄 수 있는 경우 사용할 수 없습니다。

공유 환경이나 제한된 환경에서는 아래에서 설명하는 VBA 또는 수식 방법을 사용하는 것이 좋습니다。 이러한 접근 방식을 통해 시스템 설정을 우회하고 데이터 내보내기 과정을 자동화하거나 사용자 지정할 때 유연성을 유지할 수 있습니다。


VBA 코드 - 시스템 설정을 변경하지 않고 Excel 데이터를 파이프 구분 파일로 자동 저장하기

시스템의 지역 설정을 수정하지 않으려는 경우 VBA 매크로를 사용하여 Excel 데이터를 직접 파이프 구분 파일로 내보낼 수 있습니다。 이 방법은 반복적인 내보내기, 자동화된 워크플로우 또는 기본 구분자 변경이 허용되지 않는 환경에서 매우 효율적입니다。 이를 통해 어떤 워크시트든 구분된 텍스트 파일으로 저장할 수 있으며 출력 내용을 쉽게 사용자 지정할 수 있습니다。

장점:전역 시스템 설정을 변경할 필요 없음; 일괄 작업 및 반복 사용에 이상적; 다양한 구분자 및 파일 이름에 맞게 사용자 지정 가능。

1.개발자 도구>Visual Basic을(를) 클릭하여 VBA 편집기를 엽니다。Microsoft Visual Basic for Applications창에서삽입>모듈을(를) 클릭하고 다음 코드를 모듈에 붙여넣습니다:

Sub ExportPipeDelimitedFile()
    Dim ws As Worksheet
    Dim filePath As String
    Dim rng As Range
    Dim rowArr As Variant
    Dim rowStr As String
    Dim i As Long, j As Long
    
    On Error Resume Next
    Set ws = ActiveSheet
    filePath = Application.GetSaveAsFilename(InitialFileName:=ws.Name & ".txt", FileFilter:="Text Files (*.txt), *.txt", Title:="KutoolsforExcel")
    
    If filePath = "False" Then Exit Sub
    
    Set rng = ws.UsedRange
    Open filePath For Output As #1
    
    For i = 1 To rng.Rows.Count
        rowArr = rng.Rows(i).Value
        rowStr = ""
        
        For j = 1 To rng.Columns.Count
            rowStr = rowStr & rowArr(1, j)
            
            If j < rng.Columns.Count Then
                rowStr = rowStr & "|"
            End If
        Next j
        
        Print #1, rowStr
    Next i
    
    Close #1
    MsgBox "Export complete!", vbInformation, "KutoolsforExcel"
End Sub

2. VBA 편집기를 닫습니다. Excel 로 돌아가서Alt + F8을(를) 눌러 매크로 대화 상자를 열고ExportPipeDelimitedFile을(를) 선택한 후실행을(를) 클릭합니다。 저장 위치와 파일 이름을 지정하라는 대화 상자가 표시됩니다。 실행이 완료되면 선택한 워크시트의 데이터가 파이프 구분 텍스트 파일로 내보내집니다。 시스템 변경이 필요 없습니다。

실용적인 팁:

  • 이 매크로는 활성 워크시트의 데이터를 사용하여 텍스트 파일을 생성합니다。 특정 워크시트를 내보내려면 매크로 실행 전 해당 시트가 활성 상태인지 확인하세요。
  • 빈 셀은 빈 필드로 내보냅니다。
  • 필요한 경우 코드에서 구분자(「|」)를 다른 사용자 지정 구분자로 조정할 수 있습니다。
  • 권한 오류가 발생하면 파일 경로을(를) 확인하거나 대상 폴더에 쓰기 권한이 있는지 확인하세요。

Excel 수식 - 파이프 구분자가 포함된 값을 연결하는 도우미 열을 만들고 결과를 수동으로 내보내거나 복사하기

시스템이나 Excel 전역 설정을 조정하지 않고 데이터의 파이프 구분 버전을 만드는 효과적인 방법은 도우미 열에 수식을 사용하는 것입니다。 이 방법은 소규모에서 중규모 데이터 세트, 일회성 내보내기 또는 내보내기 전에 구분된 데이터를 검토하려는 경우에 특히 적합합니다。

장점:관리자 권한이나 매크로 사용이 필요 없음; 빠른 시각적 확인 가능。
제한 사항:수동 복사 또는 내보내기 필요; 대규모 데이터 세트나 자주 업데이트되는 경우에 이상적이지 않음。

A, B, C 열에 데이터 범위이 있다고 가정합니다。 파이프 구분 기호로 이러한 열을 연결하려면 다음 방법을 사용하세요。

1。 보조 열의 첫 번째 행(예: D2)에 다음 수식을 입력하세요:

=A2 & "|" & B2 & "|" & C2

2。 Enter 키를 눌러 수식을 적용합니다。 그다음 채우기 핸들을 아래로 끌어 모든 관련 행에 이 수식을 채웁니다。 데이터가 더 많은 열이나 행에 걸쳐 있으면 수식을 조정하세요。

설명:D 열의 각 셀에는 파이프 문자로 연결된 해당 행의 데이터가 표시됩니다。 더 큰 범위의 경우 수식을 업데이트하여 더 많은 열을 포함시키거나 TEXTJOIN 함수(Excel 2016 이상에서 사용 가능)를 사용하세요:

=TEXTJOIN("|",TRUE,A2:C2)

이 버전은 원하는 경우 자동으로 임의 개수의 열과 빈 셀 무시을 처리합니다。

3。 모든 행을 연결한 후 전체 보조 열을 선택하고 복사한 다음 메모장이나 다른 텍스트 편집기로 값을 붙여넣으세요。 결과를 파이프 구분 데이터 내보내기용 .TXT 파일 파일로 저장하세요。

실용적인 팁:

  • 열을 더 추가할 경우 수식에 실수로 후행 파이프 문자가 포함되지 않았는지 확인하세요。
  • 다른 애플리케이션에서 결과를 사용하려면 필요한 열만 마우스 오른쪽 버튼으로 클릭하여 복사한 다음, 새 Excel 시트나 텍스트 편집기에 수식이 아닌 값으로 붙여넣으세요。
  • 데이터가 변경되면 수식이 자동으로 업데이트됩니다。 내보낸 결과를 고정하려면 값을 복사하세요。
  • 데이터에 파이프 문자가 포함되어 있다면 다운스트림 시스템에서 파일을 읽을 때 문제가 발생하지 않는지 확인하세요。

요약 제안:함수 도우미 열 방법은 즉석 작업이나 미리 보기용 내보내기에 빠르고 유연합니다。 중간 규모의 데이터셋이나 수동 파일 생성 전 결과를 시각적으로 확인하고자 할 때 가장 적합합니다。


최고의 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 일간 모든 기능 무료 체험— 등록이나 신용카드 필요 없음
  • 최고의 가성비— 개별 애드인 구매 대비 절약