CSV를 Excel로 테이블로 변환

데이터베이스의 내용은 일반적으로 .csv 파일로 추출됩니다. 그러나 그것은 단지 텍스트 파일일 뿐이며 가독성이 좋지 않습니다. 데이터베이스의 내용으로 작업하려면 다른 형식으로 표시해야 합니다. 종종 Excel 시트가 가장 편리합니다. 이 작업을 수행하기 위해 어떤 방법이 있는지, 어떤 것이 더 나은지, 데이터를 전송할 때 어떤 오류가 있는지에 대해 이 기사에서 설명합니다.

CSV를 Excel 형식으로 변환하는 방법

데이터베이스에서 다운로드한 CSV 문서를 Excel로 전송하는 방법에는 여러 가지가 있습니다. 우리는 그들 중 세 가지에 대해 논의할 것입니다:

  1. Excel에서 직접 열기.
  2. Windows 탐색기를 통해 엽니다.
  3. 형식이 변경된 문서를 가져옵니다.

Excel에서 CSV 문서 열기

Excel은 변환 없이 .csv 문서를 직접 열 수 있습니다. 이러한 방식으로 연 후에 형식이 변경되지 않고 .csv 확장자가 저장되지만 확장자는 편집 후에 변경할 수 있습니다.

  1. Excel을 실행하고 "입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에", 그 다음에"엽니다".
  2. 나타나는 창에서 "텍스트 파일확장된 목록에서.
  1. 필요한 문서를 찾아 두 번 클릭합니다.

.csv 문서는 추가 조작 없이 Excel에서 즉시 열립니다. 그러나 .txt 파일은 변환이 필요합니다 – 창이 나타납니다 "텍스트 가져오기 마법사".

문서를 직접 열지 않고 전화를 걸어 보는 것이 더 나은 경우가 있습니다. 마스터. 이 접근 방식은 다음과 같은 경우에 정당화됩니다.

  • 문서에 사용된 구분 문자가 비표준이거나 여러 종류가 있습니다.
  • 문서에 다양한 형식의 날짜가 포함되어 있습니다.
  • XNUMX으로 시작하는 숫자를 변환 중이며 그대로 유지하려고 합니다.
  • 데이터를 전송하기 전에 최종 결과가 어떻게 보이는지 확인하고 싶습니다.
  • 일반적으로 더 많은 휴대성을 원합니다.

마스터 문서 확장자를 .txt로 변경하면 가 시작됩니다. 두 번째 여는 방법을 설명한 후 나중에 설명할 파일 가져오기를 다르게 시작할 수도 있습니다.

문서를 연 후 변경하면 Excel에서 문서를 .xls(또는 .xlsx)로 저장하라는 메시지를 표시합니다. 그렇지 않으면 일부 서식이 손실되기 때문입니다. 그러면 항상 형식을 다시 변경할 수 있지만 내용의 다른 부분이 손실될 수 있습니다. 숫자의 시작 부분에서 XNUMX이 사라질 수 있고 일부 레코드의 모양이 변경될 수 있습니다.

Windows 탐색기를 통해 CSV 문서 열기

이 경로는 이전 경로와 근본적으로 다르지 않습니다. 문서를 열려면 Windows 탐색기에서 문서를 두 번 클릭하기만 하면 됩니다.

열기 전에 문서 이름 옆에 다른 아이콘이 아닌 Excel 프로그램 아이콘이 있는지 확인하십시오. 이는 Excel이 해당 파일을 열어야 하는 프로그램으로 선택되었음을 의미합니다. 그렇지 않으면 다른 프로그램이 열립니다. 다음과 같이 Excel로 변경할 수 있습니다.

  1. .csv 파일을 마우스 오른쪽 버튼으로 클릭하고 적용하여 상황에 맞는 메뉴를 호출합니다. 연결 프로그램… > 프로그램 선택.
  2. 선택 엑셀(데스크탑) of 추천 프로그램, 이러한 파일에 대해 항상 사용해야 하는 프로그램으로 지정하고(아래 상자 선택) 를 눌러 창을 닫습니다. OK.

CSV를 Excel로 테이블로 변환

CSV를 Excel로 가져오기

열린 문서를 Excel 통합 문서로 변환하는 것도 가능합니다. 형식은 이전 버전의 Excel(2000, 2003)의 경우 .xls로 변경되고 다른 모든 버전의 경우 .xlsx로 변경됩니다. 모든 콘텐츠가 한 시트에 표시됩니다.

  1. 가져오기를 시작해야 하는 시트의 셀을 클릭합니다. 이것은 일반적으로 테이블의 맨 처음 셀입니다. A1. 이를 시작으로 열린 파일에 있는 만큼의 행을, 각 열에 있는 값만큼의 열을 채웁니다.
  2. 탭에서데이터" 그룹에서 "외부 데이터 가져오기” 고르다 "문자에서”.

CSV를 Excel로 테이블로 변환

  1. 나타나는 창에서 필요한 문서를 찾아 두 번 클릭합니다(단추를 사용할 수도 있습니다. 수입 창 하단).

CSV를 Excel로 테이블로 변환

  1. 다음으로 열린 지침의 단계별 지침을 따라야 합니다. 텍스트 가져오기 마법사.

아래 이미지는 원본 문서와 예상 결과를 보여줍니다. 가져온 후 모든 것이 정확히 이와 같이 보이려면 나중에 설명할 다양한 설정을 적용해야 합니다.

CSV를 Excel로 테이블로 변환

1단계. 마법사는 파일 형식을 선택하라는 메시지를 표시합니다. – 짐작할 수 있듯이 "구분 기호 포함" (영어로 - 구분) 및 콘텐츠 전송이 시작되는 줄 – 대부분 다음으로 시작해야 합니다. 용어 1콘텐츠의 일부만 전송하고 싶지 않은 경우. 아래 창에는 선택한 문서의 첫 번째 줄이 표시됩니다.

CSV를 Excel로 테이블로 변환

2단계. 이제 어느 것이 사용되는지 이해해야 합니다. 분리 기호 (둘 이상이 있을 수 있음) 파일에 이 문자를 지정합니다. 석사. 표준 구분 기호 중에서 선택할 수 있는 옵션이 있지만 문서에 비정형 문자가 사용되는 경우 선택할 수 있습니다. 기타 그리고 원하는 문자를 입력하세요. 데모에 사용된 파일에서 구분 기호는 다음과 같습니다. 콤마 и . 일련 번호 및 판매된 사본 수와 같은 제품 특성이 있는 셀을 쉼표로 구분하고 한 제품을 다른 제품과 구분하는 탭으로 각 제품에 대한 정보는 새 줄에서 시작해야 합니다.

정의하고 지정하는 것도 필요합니다. 텍스트 구분 기호. 이것은 한 셀에 있어야 하는 각 텍스트 부분의 앞뒤에 배치되는 문자입니다. 구분 기호 덕분에 이러한 각 세그먼트는 내부에 값을 구분하기 위해 선택된 문자가 있더라도 별도의 값으로 인식됩니다. 우리 문서에서 각 값은 따옴표로 둘러싸여 있습니다. 따라서 쉼표가 포함되어 있더라도(예: "시작, 다음 계속") 모든 텍스트는 두 개의 연속된 셀이 아닌 하나의 셀에 배치됩니다.

CSV를 Excel로 테이블로 변환

3 단계 여기에서 미리보기를 보는 것으로 충분하며 허용할 수 없는 결함이 표시되지 않으면 다음을 클릭합니다. 마감재 . 일부 값은 하나의 구분 기호가 아니라 여러 구분자로 구분되어 결과적으로 값이 없는 셀이 그 사이에 나타날 수 있습니다. 이를 방지하려면 확인란을 선택하십시오. 연속적인 구분 기호를 하나로 취급.

  1. 대상 경로(새 시트 또는 기존 시트일 수 있음)를 선택하고 OK가져오기 프로세스를 완료합니다.

CSV를 Excel로 테이블로 변환

클릭 할 수도 있습니다. 소스 - 다른 가능성이 있습니다. 예를 들어 콘텐츠 형식 지정, 마크업 사용자 지정 및 정보 업데이트 방법을 지정할 수 있습니다.

CSV를 Excel로 테이블로 변환

때때로 변환 결과는 예상과 거리가 멉니다. 이 결과를 변경하는 방법은 기사의 다음 섹션에서 설명합니다.

변환 중 문제 및 해결 방법

CSV 형식이 존재하는 동안 아무도 이를 공식적으로 문서화하지 않았습니다. 따라서 값을 구분하기 위해 쉼표를 사용해야 한다고 가정하지만 실제로 데이터베이스마다 세미콜론, 탭 등의 구분 기호를 사용합니다.

텍스트 구분 기호도 다양할 수 있습니다. 대부분 따옴표 또는 바이트 순서 표시입니다. 구분 기호가 전혀 없을 수 있습니다. 그러면 구분 기호로 사용되는 문자가 항상 그렇게 인식됩니다(그러면 일반적으로 쉼표가 아니라 텍스트에서 너무 자주 사용되지만 다른, 덜 일반적인 문자).

비표준 파일은 제대로 열리지 않을 수 있습니다. 제대로 표시하려면 컴퓨터나 여는 프로그램의 설정을 변경해야 합니다. 어떤 어려움이 있고 어떤 해결책이 있는지 봅시다.

파일이 제대로 열리지 않습니다

증거. 문서의 전체 내용은 첫 번째 열에 배치됩니다.

원인. 문서는 컴퓨터 설정에서 지정되지 않았거나 다른 기능을 위해 예약된 문자를 구분 기호로 사용합니다. 예를 들어, 쉼표는 숫자의 소수 부분을 구분하기 위해 예약되어 있을 수 있으므로 파일에서 값을 구분할 수 없습니다.

솔루션. 이 문제를 해결하는 방법에는 여러 가지가 있습니다.

  1. 문서 자체에서 구분 문자를 변경합니다. 메모장이나 이와 유사한 편집기에서 열고 초기 줄(비어 있음, 모든 데이터는 아래 줄에 있어야 함)에 다음 텍스트를 입력합니다.
  • 구분 기호를 쉼표로 변경하려면: 9월
  • 세미콜론으로 변경하려면: XNUMX월=;

뒤에 쓰여진 또 다른 문자 XNUMX월 = 초기 줄에서 도 구분 기호가 됩니다.

  1. 파일에 사용되는 구분 기호는 Excel 자체에서도 지정할 수 있습니다. 버전 2016, 2013 또는 2010에서는 이를 위해 탭을 열어야 합니다. Data 선택하고 "열별 텍스트” 그룹에서 "데이터 작업”.

CSV를 Excel로 테이블로 변환

그러면 "창이 열립니다.열에 텍스트를 배포하는 마법사". 거기에서 제안된 데이터 형식에서 구분 기호가 있는 형식을 선택해야 합니다. 그런 다음 눌러야 합니다. 다음 보기 구분 기호를 선택한 후 마감재 .

CSV를 Excel로 테이블로 변환

  1. 다음을 사용하여 문서를 자동으로 열려면 가져오기 마법사, Excel 시트뿐만 아니라 확장자를 .csv에서 .txt로 변경할 수 있습니다. 에 석사 모든 문자를 구분 기호로 지정할 수 있습니다. 이 작업을 수행하는 방법은 이전 기사에서 설명했습니다.
  2. VBA를 사용합니다. 예를 들어 다음을 사용할 수 있습니다. – Excel 2000 또는 2003에 적합합니다. 다른 버전에도 적합하도록 코드를 변경할 수 있습니다.

위에 제시된 솔루션은 설정이 일반적인 문서와 다른 개별 문서용으로 설계되었습니다. 이러한 일련의 작업은 올바르게 열리지 않는 각 파일에 적용해야 합니다. 대부분의 문서가 제대로 열리지 않는 경우 가장 좋은 해결책은 컴퓨터 설정을 변경하는 것입니다. 이는 다섯 번째 해결 방법에서 설명합니다.

  1. 컴퓨터 설정에서 구분 기호 및 소수점 변경

В 제어 패널, 버튼으로 호출 스타트, 고르다 "추가 옵션” 목록에서 "지역 표준”. 클릭하면 창이 뜹니다포맷 설정” – 여기에서 "목록 구분자” 정수의 구분 기호와 숫자의 소수 부분. 파일에 구분 기호로 쉼표가 필요한 경우 먼저 마침표를 소수점으로 설정합니다. 반대의 경우도 있습니다. 구분 기호로 세미콜론이 필요합니다. 그런 다음 분수의 경우 기호를 남길 수 있으므로 충돌이 발생하지 않습니다.

CSV를 Excel로 테이블로 변환

모든 설정이 완료되면 클릭 OK 열려 있는 두 창 모두에서 닫히고 변경 사항이 저장됩니다. 이제 컴퓨터의 모든 프로그램에서 작동합니다.

선행 XNUMX 제거

기호. 소스 문서의 일부 값은 분수 기호로 구분되지 않은 XNUMX으로 시작하는 숫자입니다(예: 고정된 숫자의 암호 및 코드, 로그인 및 비밀번호, 미터 및 기기 판독값). Excel에서는 이러한 숫자의 시작 부분에 있는 XNUMX이 사라집니다. 파일을 편집한 다음 Excel 통합 문서로 저장하면 이 통합 문서에서 XNUMX이 있는 숫자가 있었던 위치를 더 이상 찾을 수 없습니다.

원인. Excel에는 텍스트와 숫자에 대한 별도의 형식이 있습니다. 텍스트 파일에는 이러한 구분이 없으므로 Excel은 모든 값에 일반 형식을 지정합니다. 즉, 텍스트는 텍스트로 표시되고 알파벳이 없는 숫자는 XNUMX으로 시작할 수 없는 숫자로 표시됩니다.

해법. 문서를 열 때 가져오기 마법사를 활성화하려면 확장자를 .txt로 변경하십시오. 3단계에 도달하면 XNUMX으로 시작하는 숫자가 있는 열의 형식을 텍스트로 변경합니다.

CSV를 Excel로 테이블로 변환

일부 값은 날짜처럼 보입니다.

기호. 날짜는 원래 일반 텍스트 또는 숫자인 값을 표시합니다.

원인. 일반 형식에는 값을 Excel의 날짜와 유사한 날짜로 변환하는 작업이 포함됩니다. CSV 문서에 다음과 같은 단일 값이 포함된 경우 may12, Excel 시트에 날짜로 표시됩니다.

해법. 앞의 경우와 비슷합니다. 확장자를 .txt로 변경합니다. 석사 날짜로 변환된 값의 형식을 텍스트로 변경합니다.

CSV를 Excel로 테이블로 변환

반대로 특정 열의 내용을 날짜로 표시하려면 해당 열의 형식을 설정하십시오. 데이터. 날짜 형식에는 여러 유형이 있으므로 목록에서 필요한 것을 선택하십시오.

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

Excel은 한 번에 여러 CSV 파일을 열 수 있습니다.

  1. PR 기사 파일> 열기 옵션을 선택하십시오. 텍스트 파일 아래 드롭다운 목록에서.
  2. 여러 파일을 나란히 선택하려면 먼저 첫 번째 파일을 선택한 다음 변화 그리고 마지막을 클릭합니다. 선택한 파일 외에 그 사이의 모든 파일이 선택됩니다.
  3. 엽니다.

CSV를 Excel로 테이블로 변환

이 방법의 단점은 선택한 각 파일이 Excel에서 별도로 열립니다. 한 문서에서 다른 문서로 이동하면 시간 비용이 증가할 수 있습니다. 그러나 모든 내용을 동일한 통합 문서의 시트에 복사할 수 있습니다.

설명이 길었지만 이제 Excel에서 모든 CSV 파일을 큰 어려움 없이 열 수 있습니다. 언뜻 이해하기 어려운 것처럼 보이는 경우 표시된 단계를 따르면 모든 것이 명확해집니다.

댓글을 남겨주세요.