CSV를 Excel로 변환: CSV 파일을 Excel 스프레드시트로 가져오는 방법

이 기사에서는 CSV 파일을 Excel로 변환하는 2가지 쉬운 방법을 찾을 수 있습니다. 또한 여러 CSV 파일을 Excel로 가져오는 방법과 CSV 파일의 데이터 일부가 Excel 시트에 올바르게 표시되지 않는 상황을 처리하는 방법을 배웁니다.

최근 CSV(Comma-Separated Values) 형식의 특징과 다양한 Excel 파일을 CSV로 변환하는 방법. 오늘 우리는 CSV를 Excel로 가져오는 반대 프로세스를 수행할 것입니다.

이 기사에서는 Excel에서 CSV를 여는 방법과 여러 CSV 파일을 동시에 가져오는 방법을 보여줍니다. 또한 가능한 함정을 식별하고 가장 효과적인 솔루션을 제공합니다.

CSV를 Excel로 변환하는 방법

회사 데이터베이스에서 일부 정보를 Excel 시트로 가져와야 하는 경우 가장 먼저 떠오르는 아이디어는 데이터베이스를 CSV 파일로 내보낸 다음 CSV 파일을 Excel로 가져오는 것입니다.

CSV를 Excel로 변환하는 3가지 방법이 있습니다. 확장자가 있는 파일을 열 수 있습니다. . CSV Excel에서 직접, Windows 탐색기에서 파일을 두 번 클릭하거나 CSV를 Excel에 외부 데이터 원본으로 가져옵니다. 다음에서는 이 세 가지 방법에 대해 자세히 설명하고 각각의 장단점을 지적하겠습니다.

Excel에서 CSV 파일을 여는 방법

CSV 파일이 다른 프로그램에서 생성된 경우에도 항상 다음 명령을 사용하여 Excel 통합 문서로 열 수 있습니다. 엽니다 (열려 있는).

참고 : Excel에서 CSV 파일을 열어도 파일 형식은 변경되지 않습니다. 즉, CSV 파일은 Excel 파일(.xls 또는 .xlsx 형식)로 변환되지 않고 원래 형식(.csv 또는 .txt)을 유지합니다.

  1. Microsoft Excel, 탭 실행 (홈) 클릭 엽니다 (열려 있는).
  2. 대화 상자가 나타납니다 엽니다 (문서 열기) 오른쪽 하단의 드롭다운 목록에서 텍스트 파일 (텍스트 파일).
  3. Windows 탐색기에서 CSV 파일을 찾아 두 번 클릭하여 엽니다.

CSV 파일을 열면 Excel에서 데이터를 새 Excel 통합 문서에 삽입하여 즉시 엽니다. 텍스트 파일(.txt)을 열면 Excel에서 텍스트 가져오기 마법사를 시작합니다. CSV를 Excel로 가져오기에서 이에 대해 자세히 알아보세요.

참고 : Microsoft Excel에서 CSV 파일을 열면 기본 서식 설정을 사용하여 데이터의 각 열을 가져오는 방법을 정확히 파악합니다.

데이터가 다음 항목 중 하나 이상과 일치하는 경우 텍스트 가져오기 마법사를 사용합니다.

  • CSV 파일은 다른 구분 기호를 사용합니다.
  • CSV 파일은 다양한 날짜 형식을 사용합니다.
  • 선행 XNUMX이 있는 숫자가 포함된 데이터를 변환하고 있으며 해당 XNUMX을 유지하려고 합니다.
  • CSV 파일의 데이터를 Excel로 가져오는 방법을 미리 보고 싶습니다.
  • 당신은 당신의 작업에서 더 많은 유연성을 원합니다.

Excel에서 텍스트 가져오기 마법사를 시작하도록 하려면 다음 중 하나에서 파일 확장명을 변경할 수 있습니다. . CSV on 이 .txt (파일을 열기 전에) 또는 아래 설명된 대로 CSV를 Excel로 가져옵니다.

Windows 탐색기를 사용하여 CSV 파일을 여는 방법

이것은 Excel에서 CSV를 여는 가장 빠른 방법입니다. Windows 탐색기에서 파일을 두 번 클릭합니다. . CSV, 새 Excel 통합 문서로 열립니다.

그러나 이 방법은 Microsoft Excel이 파일을 여는 기본 프로그램으로 설정된 경우에만 작동합니다. . CSV. 그렇다면 Windows 탐색기에서 파일 이름 옆에 친숙한 아이콘이 표시됩니다.

Excel이 기본 프로그램이 아닌 경우 다음과 같이 수정할 수 있습니다.

  1. 아무 파일이나 마우스 오른쪽 버튼으로 클릭 . CSV Windows 탐색기와 열리는 컨텍스트 메뉴에서 열기 (열기) > 기본 프로그램 선택 (프로그램 선택).
  2. 선택 뛰어나다 권장 프로그램 목록에서 옵션에 대한 확인 표시가 있는지 확인하십시오. 항상 선택한 프로그램을 사용하여 이런 종류의 파일 열기 (항상 이 유형의 파일에 대해 선택한 응용 프로그램 사용)을 클릭하고 OK.CSV를 Excel로 변환: CSV 파일을 Excel 스프레드시트로 가져오는 방법

CSV를 Excel로 가져오는 방법

이런 식으로 파일에서 데이터를 가져올 수 있습니다 . CSV 기존 또는 새 Excel 시트에. 앞의 두 가지 방법과 달리 Excel에서 CSV를 열 뿐만 아니라 형식을 변환합니다. . CSV в . Xlsx (Excel 2007, 2010 또는 2013을 사용하는 경우) 또는 . XLS (Excel 2003 이하 버전에서).

  1. 원하는 Excel 시트를 열고 파일에서 데이터를 가져올 셀을 클릭합니다. . CSV or 이 .txt.
  2. 고급 탭에서 Data 섹션의 (데이터) 외부 데이터 가져 오기 (외부 데이터 가져오기) 클릭 텍스트에서 (텍스트에서).CSV를 Excel로 변환: CSV 파일을 Excel 스프레드시트로 가져오는 방법
  3. 파일 찾기 . CSV가져오려는 항목을 선택하고 수입 (가져오기) 또는 원하는 CSV 파일을 두 번 클릭합니다.CSV를 Excel로 변환: CSV 파일을 Excel 스프레드시트로 가져오는 방법
  4. 텍스트 가져오기 마법사가 열리면 해당 단계를 따르기만 하면 됩니다.

계속 진행하기 전에 아래 스크린샷을 살펴보십시오. 원본 CSV 파일과 Excel에서 원하는 결과를 보여줍니다. 이것이 다음 예에서 특정 설정을 선택하는 이유를 더 잘 이해하는 데 도움이 되기를 바랍니다.

  1. CSV를 Excel로 변환: CSV 파일을 Excel 스프레드시트로 가져오는 방법
    • 1 단계 가져오기를 시작할 데이터 형식과 줄 번호를 선택합니다. 가장 자주 선택됨 구분 된 (구분 기호 포함) 및 문자열에서 1. 마법사 대화 상자 하단의 미리보기 영역에는 가져온 CSV 파일의 처음 몇 개의 레코드가 표시됩니다.CSV를 Excel로 변환: CSV 파일을 Excel 스프레드시트로 가져오는 방법
    • 2 단계 이 단계에서는 구분 기호와 줄 끝 기호를 선택해야 합니다. 구분자 (구분 기호)는 CSV 파일에서 값을 구분하는 문자입니다. CSV 파일이 제안 목록에 없는 기호를 사용하는 경우 확인란을 선택합니다. 기타 (기타)를 선택하고 원하는 문자를 입력합니다. 이 예에서는 다음을 지정했습니다. (탭 문자) 및 콤마 (쉼표) 각 제품(탭으로 구분됨)이 새 줄에서 시작하고 ID 및 판매 데이터(쉼표로 구분됨)와 같은 제품 정보가 다른 셀에 배치되도록 합니다.텍스트 한정자 (줄 종결자)는 개별 값을 묶는 문자입니다. 텍스트에 구분 기호로 지정한 문자가 포함된 경우에도 "text1, text2"와 같이 이러한 문자 사이에 포함된 모든 텍스트는 단일 값으로 가져옵니다. 이 예에서는 쉼표를 구분 기호로 지정하고 따옴표를 줄 끝 기호로 지정했습니다. 결과적으로 아래 그림의 미리보기 영역에서 볼 수 있듯이 소수점 구분 기호가 있는 모든 숫자(여기서는 쉼표이기도 함!)를 하나의 셀로 가져옵니다. 따옴표를 문자열 종결자로 지정하지 않으면 모든 숫자를 다른 셀로 가져옵니다.

      CSV를 Excel로 변환: CSV 파일을 Excel 스프레드시트로 가져오는 방법

    • 3 단계 지역을 들여다보다 데이터 미리보기 (샘플 데이터 구문 분석). 데이터 모양이 마음에 들면 버튼을 클릭하십시오. 마감재 (준비가 된).

팁 : CSV 파일이 하나 이상의 연속된 쉼표 또는 기타 구분 문자를 순서대로 사용하는 경우 확인란을 선택합니다. 연속적인 구분 기호를 하나로 취급 (연속적인 구분 기호를 하나로 계산) 빈 셀을 방지합니다.

  1. 가져온 데이터를 기존 시트에 붙여넣을지 아니면 새 시트에 붙여넣을지 선택하고 OKCSV 파일을 Excel로 가져오기를 완료합니다.CSV를 Excel로 변환: CSV 파일을 Excel 스프레드시트로 가져오는 방법

팁 : 버튼을 누를 수 있습니다 등록 (속성)을 사용하여 가져온 데이터의 업데이트, 레이아웃 및 서식 지정과 같은 고급 설정을 구성합니다.

  1. CSV를 Excel로 변환: CSV 파일을 Excel 스프레드시트로 가져오는 방법

참고 : CSV 파일에 숫자나 날짜가 포함된 경우 Excel에서 이를 올바르게 변환하지 못할 수 있습니다. 가져온 데이터의 형식을 변경하려면 오류가 있는 열을 선택하고 해당 열을 마우스 오른쪽 버튼으로 클릭한 다음 상황에 맞는 메뉴에서 선택하십시오. 셀 서식 (셀 형식).

CSV를 Excel로 변환: 문제 및 솔루션

CSV 형식은 30년 이상 사용되었지만 오랜 역사에도 불구하고 공식적으로 문서화된 적이 없습니다. CSV(쉼표로 구분된 값)라는 이름은 데이터 필드를 구분하기 위해 쉼표를 사용하는 데서 유래했습니다. 그러나 그것은 이론상입니다. 사실, 많은 소위 CSV 파일은 다른 문자를 사용하여 데이터를 구분합니다. 예를 들면 다음과 같습니다.

  • 탭 – TSV 파일(탭으로 구분된 값)
  • 세미콜론 – SCSV 파일(세미콜론으로 구분된 값)

CSV 파일의 일부 변형은 데이터 필드를 작은따옴표 또는 큰따옴표로 구분하고 다른 변형은 유니코드를 올바르게 해석하기 위해 UTF-8과 같은 유니코드 BOM(바이트 시퀀스 마커)이 필요합니다.

이러한 표준의 부족은 시도할 때 발생할 수 있는 다양한 문제를 만듭니다. 엑셀 파일을 csv로 변환, 특히 CSV 파일을 Excel로 가져올 때. 가장 일반적인 것부터 시작하여 알려진 문제를 살펴보겠습니다.

CSV 파일이 Excel에서 올바르게 표시되지 않음

조짐: Excel에서 CSV 파일을 열려고 하고 모든 데이터가 첫 번째 열에 표시됩니다.

이유 : 문제의 근본 원인은 Windows 지역 및 언어 설정과 CSV 파일에 서로 다른 구분 기호가 있다는 것입니다. 북미 및 일부 기타 국가에서 기본 목록 구분 기호는 쉼표입니다. 유럽 ​​국가에서는 쉼표가 소수점 구분 기호로 사용되고 목록 필드 구분 기호는 세미콜론입니다.

결정: 이 문제에 대한 몇 가지 가능한 솔루션이 있습니다. 아래 권장 사항을 빠르게 살펴보고 특정 작업에 가장 적합한 것을 선택할 수 있습니다.

  1. CSV 파일에 올바른 구분 기호를 직접 지정하십시오. 텍스트 편집기에서 CSV 파일을 열고(일반 메모장에서도 가능) 다음 텍스트를 첫 번째 줄에 붙여넣습니다. 이것은 다른 데이터 앞에 별도의 줄이어야 합니다.
    • 쉼표 구분 기호를 설정하려면: 9월
    • 구분 기호를 세미콜론으로 설정하려면: XNUMX월=;

    짐작할 수 있듯이 이 방법으로 등호 바로 뒤에 지정하여 다른 문자를 구분 기호로 설정할 수 있습니다.

  2. Excel에서 원하는 구분 기호를 선택합니다. Excel 2013 또는 2010 탭에서 Data 섹션의 (데이터) 데이터 도구 (데이터 작업) 클릭 열에 텍스트 (열별 텍스트).CSV를 Excel로 변환: CSV 파일을 Excel 스프레드시트로 가져오는 방법열 텍스트 마법사가 시작되면 첫 번째 단계에서 데이터 형식을 선택합니다. 구분 된 (구분 기호 포함)를 누르고 다음 보기 (더 나아가). 두 번째 단계에서 원하는 구분 기호를 선택하고 마감재 (준비가 된).

    CSV를 Excel로 변환: CSV 파일을 Excel 스프레드시트로 가져오는 방법

  3. 확장자 변경 . CSV on .txt. 파일 열기 이 .txt Excel에서 은(는) 텍스트 가져오기 마법사를 시작하고 CSV를 Excel로 가져오는 방법 섹션에 설명된 대로 원하는 구분 기호를 선택할 수 있습니다.
  4. VBA를 사용하여 구분 기호로 세미콜론이 있는 CSV 파일을 엽니다. 다음은 세미콜론을 구분 기호로 사용하는 CSV 파일을 Excel에서 여는 샘플 VBA 코드입니다. 이 코드는 몇 년 전에 이전 버전의 Excel(2000 및 2003)용으로 작성되었지만 VBA에 상당히 익숙하다면 쉼표로 구분된 CSV 파일을 사용하도록 업데이트하거나 변경하는 데 문제가 없을 것입니다.

참고 : 표시된 모든 솔루션은 주어진 CSV 파일의 구분 기호만 변경합니다. 기본 구분 기호를 한 번만 변경하려는 경우 다음 솔루션이 적합합니다.

  1. 지역 표준 설정에서 구분 기호를 변경합니다. 버튼을 클릭 (시작) 및 실행 제어판 (제어판) 항목 클릭 지역 및 언어 (지역 표준) > 추가 세팅 (추가 옵션). 대화 상자가 열립니다 형식 사용자 지정 매개변수에 점(.)을 선택해야 하는 (형식 설정) XNUMX진수 기호 (정수/소수 구분자)를 입력하고 매개변수에 쉼표(,)를 설정합니다. 목록 구분자 (목록 요소 구분 기호).

번역자 주: 이러한 설정은 Excel(및 기타 여러 국가)의 영어 지역화에 제공됩니다. 현지화의 경우 쉼표를 소수 구분 기호로 사용하고 세미콜론을 사용하여 목록 항목을 구분하는 것이 더 일반적입니다.

  1. CSV를 Excel로 변환: CSV 파일을 Excel 스프레드시트로 가져오는 방법더블 탭 OK대화 상자를 닫으려면 – 완료되었습니다! 이제부터 Microsoft Excel은 모든 CSV(쉼표로 구분) 파일을 열고 올바르게 표시합니다.

참고 : Windows 제어판을 소수점 구분 기호 및 목록 항목으로 설정하면 Microsoft Excel뿐만 아니라 컴퓨터의 모든 프로그램에 대한 기본 문자 설정이 변경됩니다.

Excel에서 CSV 파일을 열 때 선행 XNUMX이 손실됨

조짐: CSV 파일에는 선행 XNUMX이 있는 값이 포함되어 있으며 Excel에서 CSV 파일을 열면 해당 XNUMX이 손실됩니다.

이유 : 기본적으로 Microsoft Excel은 CSV 파일을 다음 형식으로 표시합니다. 일반 (공통), 선행 XNUMX이 잘립니다.

결정: Excel에서 .csv 파일을 여는 대신 이전에 수행한 대로 텍스트 가져오기 마법사를 실행하여 CSV 파일을 Excel로 변환합니다.

마법사의 3단계에서 선행 XNUMX이 있는 값이 포함된 열을 선택하고 이러한 열의 형식을 텍스트로 변경합니다. 이것은 CSV 파일을 Excel로 변환하여 XNUMX을 제자리에 유지하는 방법입니다.

CSV를 Excel로 변환: CSV 파일을 Excel 스프레드시트로 가져오는 방법

Excel은 CSV 파일을 열 때 일부 값을 날짜로 변환합니다.

조짐: CSV 파일의 일부 값은 날짜처럼 보이며 Excel은 이러한 값을 텍스트 형식에서 날짜 형식으로 자동 변환합니다.

이유 : 위에서 언급했듯이 Excel은 CSV 파일을 다음 형식으로 엽니다. 일반 (일반), 날짜와 같은 값을 텍스트 형식에서 날짜 형식으로 변환합니다. 예를 들어, 사용자 로그인이 포함된 CSV 파일을 열면 "Apr23" 항목이 날짜로 변환됩니다.

결정: 텍스트 가져오기 마법사를 사용하여 CSV 파일을 Excel로 변환합니다. 마법사의 3단계에서 날짜처럼 보이는 레코드가 있는 열을 선택하고 열 형식을 텍스트로 변경합니다.

CSV를 Excel로 변환: CSV 파일을 Excel 스프레드시트로 가져오는 방법

반대 결과, 즉 특정 열에서 값을 날짜로 변환한 다음 형식을 설정해야 하는 경우 날짜 (날짜)를 클릭하고 드롭다운 목록에서 적절한 날짜 형식을 선택합니다.

여러 CSV 파일을 Excel로 가져오는 방법

Microsoft Excel에서 명령을 사용하여 여러 CSV 파일을 열 수 있다는 것을 알고 있다고 생각합니다. 엽니다 (열려 있는).

  1. 고급 탭에서 나사 (파일) 클릭 엽니다 (열기) 대화 상자의 오른쪽 하단에 있는 드롭다운 목록에서 다음을 선택합니다. 텍스트 파일 (텍스트 파일).
  2. 여러 파일을 연속으로 선택하려면 첫 번째 파일을 클릭한 다음 변화, 마지막 파일을 클릭합니다. 이 두 파일과 그 사이의 모든 파일이 선택됩니다. 행에 없는 파일을 선택하려면 키를 누른 상태에서 Ctrl 키 그리고 각 파일을 클릭 . CSV당신은 열고 싶어.
  3. 원하는 CSV 파일을 모두 선택했으면 버튼을 클릭합니다. 엽니다 (열려 있는).CSV를 Excel로 변환: CSV 파일을 Excel 스프레드시트로 가져오는 방법

이 방법은 간단하고 빠르며 한 가지 경우가 아니라면 탁월하다고 할 수 있습니다. 각 CSV 파일은 이러한 방식으로 별도의 Excel 통합 문서로 열립니다. 실제로 열려 있는 여러 Excel 파일 간에 전환하는 것은 매우 불편하고 부담이 될 수 있습니다.

이제 모든 CSV 파일을 Excel로 쉽게 변환할 수 있기를 바랍니다. 질문이나 어려움이 있으면 언제든지 댓글에 적어주세요. 그리고 이 긴 글을 끝까지 읽어주신 모든 분들의 인내심에 감사드립니다! 🙂

댓글을 남겨주세요.