목차
여러 CSV 파일을 Excel로 변환하는 3가지 빠른 방법은 각 파일을 별도의 스프레드시트로 변환하거나 모든 데이터를 단일 시트에 결합하는 것입니다.
파일을 CSV 형식으로 자주 내보내는 경우 다른 응용 프로그램에서 동일한 주제와 관련된 개별 파일을 많이 갖게 될 수 있습니다. 확실히 Excel은 한 번에 여러 파일을 열 수 있지만 별도의 통합 문서로 열 수 있습니다. 문제는 - 여러 .csv 파일을 단일 통합 문서로 변환하는 간단한 방법이 있습니까? 확실한 것. 세 가지 방법도 있습니다 :)
명령 프롬프트를 사용하여 여러 CSV 파일을 하나의 Excel 파일로 병합
여러 CSV 파일을 하나로 신속하게 병합하려면 다음을 사용할 수 있습니다. Windows 명령 프롬프트 도구의 방법은 다음과 같습니다.
- 모든 대상 파일을 하나의 폴더로 이동하고 폴더에 다른 .csv 파일이 포함되어 있지 않은지 확인합니다.
- Windows 탐색기에서 다음이 포함된 폴더로 이동합니다. csv 파일을 만들고 해당 경로를 복사합니다. 이를 위해 키보드에서 Shift 키를 누른 상태에서 폴더를 마우스 오른쪽 버튼으로 클릭한 다음 상황에 맞는 메뉴에서 경로로 복사 를 선택합니다.
Windows 10 이상에서는 파일 탐색기의 홈 탭에서도 경로 복사 버튼을 사용할 수 있습니다.
- Windows 검색 상자에 cmd 를 입력한 다음 명령 프롬프트 앱을 클릭하여 시작합니다.
- In 명령 프롬프트 창에서 명령을 입력하여 활성 디렉토리를CSV 폴더. 완료하려면 cd 다음에 공백 을 입력한 다음 Ctrl + V를 눌러 폴더 경로를 붙여넣습니다.
또는 파일 탐색기 에서 명령 프롬프트 창으로 직접 폴더를 끌어다 놓을 수 있습니다.
- 이 시점에서 화면은 아래와 같이 보여야 합니다. 그렇다면 Enter 키를 눌러 명령을 실행합니다.
그렇게 하면 Active Directory의 변경 사항을 반영하여 명령줄에 폴더 경로가 나타납니다.
- 명령줄에서 폴더 경로 뒤에 copy *.csv merged-csv-files.csv 를 입력하고 Enter 키를 누릅니다.
위 명령에서 merged-csv-files.csv 는 결과 파일의 이름입니다. 원하는 이름으로 자유롭게 변경하십시오.
모든 것이 잘 되면 복사된 파일의 이름이 실행된 명령 아래에 나타납니다:
이제 명령 프롬프트 창을 열고 원본 파일이 포함된 폴더로 돌아갑니다. 여기에서 merged-csv-files.csv 또는 6단계에서 지정한 이름의 새 파일을 찾을 수 있습니다.
팁 및 참고:
- 모든 데이터를 하나의 더 큰 파일로 병합하면 동일한 구조 의 동종 파일에 적합합니다. 열이 다른 파일의 경우 최상의 솔루션이 아닐 수 있습니다.
- 결합하려는 모든 파일이 동일한 경우첫 번째 파일을 제외한 모든 파일에서 판독기 행을 제거 하여 더 큰 파일에 한 번만 복사되도록 하는 것이 좋습니다.
- copy 명령 파일을 있는 그대로 병합합니다 . CVS 파일을 Excel로 가져오는 방법을 더 잘 제어하려면 파워 쿼리가 더 적합한 솔루션일 수 있습니다.
파워 쿼리
파워를 사용하여 여러 CSV 파일을 하나로 결합 쿼리는 Excel 365 - Excel 2016에서 가장 강력한 도구 중 하나입니다. 무엇보다 다양한 소스의 데이터를 조인하고 변환할 수 있습니다. 이 예에서 활용할 흥미로운 기능입니다.
결합하려면 여러 csv 파일을 하나의 Excel 통합 문서로 만들려면 다음 단계를 따라야 합니다.
- 모든 CSV 파일을 하나의 폴더에 넣습니다. 나중에 추가 이동이 발생할 수 있으므로 폴더에 다른 파일이 포함되어 있지 않은지 확인하십시오.
- Data 탭의 Get & 데이터 변환 그룹에서 데이터 가져오기 > 파일에서 > 폴더에서 를 클릭합니다. 또한보십시오: Excel에서 평균, 중앙값 및 모드 계산
- csv 파일을 넣은 폴더를 찾아 열기 를 클릭합니다.
- 다음 화면에는 모든 채우기의 세부 정보가 표시됩니다. 선택한 폴더에서 결합 드롭다운 메뉴에서 세 가지 옵션을 사용할 수 있습니다.
- & Transform Data - 가장 유연하고 기능이 풍부한 것입니다. 모든 csv 파일의 데이터가 파워 쿼리 편집기에 로드됩니다.여기에서 다양한 조정을 할 수 있습니다: 열에 대한 데이터 유형 선택, 원하지 않는 행 필터링, 중복 제거 등.
- Combine & Load - 가장 간단하고 빠른 것. 결합된 데이터를 새 워크시트로 바로 로드합니다.
- Combine & Load To… - 데이터를 로드할 위치(기존 또는 새 워크시트)와 형식(테이블, 피벗 테이블 보고서 또는 차트, 연결만)을 선택할 수 있습니다.
이제 각 시나리오의 핵심 사항에 대해 간략하게 논의하겠습니다.
데이터 결합 및 로드
조정이 없는 가장 간단한 경우 원본 csv 파일이 필요한 경우 Combine & Load 또는 Combine & Load To… .
본질적으로 이 두 옵션은 개별 파일에서 하나의 워크시트로 데이터를 가져오는 동일한 작업을 수행합니다. 전자는 결과를 새 시트에 로드하는 반면 후자는 결과를 로드할 위치를 결정할 수 있습니다.
미리보기 대화 상자에서는 다음 항목만 결정할 수 있습니다.
- 샘플 파일 - 가져온 파일 중 샘플로 간주해야 하는 파일.
- 구분 기호 - CSV 파일에서는 일반적으로 쉼표입니다.
- 데이터 유형 감지 . Excel에서 처음 200개 행 (기본값) 또는 전체 데이터세트 를 기반으로 각 열의 데이터 유형을 자동으로 선택하도록 할 수 있습니다. 또는 데이터 유형을 감지하지 않도록 선택하고 모든 데이터를 원본 텍스트 로 가져올 수 있습니다.형식을 지정합니다.
선택을 마치면(대부분의 경우 기본값이 제대로 작동함) 확인
<3을 클릭합니다>
Combine & Load , 데이터는 새 워크시트에 테이블로 가져옵니다.
Combine & Load To… , 데이터를 가져올 위치와 데이터를 지정하라는 다음 대화 상자가 나타납니다.
위 이미지에 표시된 기본 설정으로, 여러 csv 파일의 데이터는 다음과 같은 테이블 형식으로 가져옵니다.
데이터 결합 및 변환
The Combine & Transform Data 옵션은 Power Query 편집기에 데이터를 로드합니다. 여기에는 다양한 기능이 있으므로 다양한 소스의 정보를 처리하는 데 특히 유용한 기능에 초점을 맞추겠습니다.
결합할 파일 필터링
소스 폴더에 파일이 더 많은 경우 정말로 병합하고 싶거나 일부 파일이 .csv가 아닌 경우 Source.Name 열의 필터를 열고 관련 없는 항목을 선택 취소합니다.
데이터 지정 types
일반적으로 Excel은 모든 열의 데이터 유형을 자동으로 결정합니다. 그러나 경우에 따라 기본값이 적합하지 않을 수 있습니다. 특정 열의 데이터 형식을 변경하려면 헤더를 클릭하여 해당 열을 선택한 다음 변환 그룹에서 데이터 유형 을 클릭합니다.
예:
- 선도 유지숫자 앞에 0 이 있는 경우 텍스트 를 선택합니다.
- 금액 앞에 $ 기호를 표시하려면 통화 를 선택합니다.
- 올바르게 표시하려면 날짜 및 시간 값에서 날짜 , 시간 또는 날짜/시간 을 선택합니다.
중복 제거
중복 항목을 제거하려면 고유한 값만 포함해야 하는 키 열(고유 식별자)을 선택한 다음 행 제거를 클릭합니다. > 중복 제거 .
더 유용한 기능을 보려면 리본을 살펴보세요!
데이터를 Excel 워크시트로 로드
편집이 끝나면 데이터를 엑셀로 불러온다. 이를 위해 홈 탭의 닫기 그룹에서 닫기 & 를 로드한 다음
- Close & Load - 데이터를 새 시트에 테이블로 가져옵니다.
- 닫기 & Load To… - 테이블, 피벗 테이블 또는 피벗 테이블 차트로 새 시트나 기존 시트에 데이터를 전송할 수 있습니다.
팁 및 참고 사항:
- 파워 쿼리로 가져온 데이터는 원본 csv 파일에 연결 된 상태로 유지됩니다.
- 다른 CSV 파일을 결합 해야 하는 경우 해당 파일을 드롭하면 됩니다. 소스 폴더에 넣은 다음 테이블 디자인 또는 쿼리 탭에서 새로 고침 버튼을 클릭하여 쿼리를 새로 고칩니다.
- 연결 해제 원본 파일에서 결합된 파일을 테이블 디자인 탭에서 연결 해제 를 클릭합니다.
가져오기시트 복사 도구를 사용하여 여러 CSV 파일을 Excel로
이전 두 가지 예에서는 개별 csv 파일을 하나로 병합했습니다. 이제 각 CSV를 단일 통합 문서의 별도의 시트 로 가져오는 방법을 살펴보겠습니다. 이를 위해 Ultimate Suite for Excel에 포함된 시트 복사 도구를 사용할 것입니다.
가져오기는 단계당 1분씩 최대 3분이 소요됩니다 :)
- Ablebits 데이터 탭에서 시트 복사 를 클릭하고 파일을 가져올 방법을 지정합니다.
- 각 파일을 별도의 시트에 배치하려면 , 선택한 시트를 하나의 통합 문서로 를 선택합니다.
- 모든 csv 파일의 데이터를 단일 워크시트 로 복사하려면 선택한 시트의 데이터를 선택합니다. 한 장에 .
- 파일 추가 버튼을 클릭한 다음 가져올 csv 파일을 찾아 선택합니다. . 완료되면 다음 을 클릭합니다.
- 마지막으로 추가 기능에서 정확히 데이터를 붙여넣을 방법을 묻습니다. csv 파일의 경우 일반적으로 기본 모두 붙여넣기 옵션을 사용하고 복사 를 클릭합니다.
몇 초 후에 선택한 csv 파일이 하나의 Excel 통합 문서의 별도 시트로 변환된 것을 볼 수 있습니다. 빠르고 간편합니다!
여러 CSV를 Excel로 변환하는 방법입니다. 읽어주셔서 감사합니다. 다음 주에 뵙겠습니다!