Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

이 글에서는 CSV 파일을 여러 개의 열(컬럼)로 구성된 Excel 파일(.xlsx 형식)로 변환하는 다양한 방법을 소개합니다. CSV 파일은 가볍고 간단한 프로그램으로도 손쉽게 열 수 있어 데이터를 .csv 형식으로 받는 경우가 많습니다. 하지만 이후에 복잡한 계산을 하거나 데이터를 더 보기 좋게 표현하려면 Excel 파일로 변환이 필요합니다. 지금부터 CSV 파일을 Excel로 변환하는 방법을 하나씩 살펴보겠습니다.

CSV 파일이란?

CSV는 'Comma-Separated Values', 즉 쉼표로 구분된 값이라는 뜻입니다. 데이터가 쉼표로 구분되어 저장되는 일반 텍스트 파일 형식으로, 메모장(Notepad) 같은 기본 텍스트 편집기로도 열 수 있습니다. 또한 Excel이나 Google Sheets 같은 스프레드시트 프로그램으로도 열어볼 수 있습니다.

Excel 파일이란?

Microsoft Excel에서 만들어지는 Excel 파일은 대부분 .xlsx 확장자를 사용합니다. 이 파일은 Google Sheets, OpenOffice, Microsoft Excel 등 어떤 스프레드시트 소프트웨어로도 열 수 있습니다. CSV 파일과 달리 Excel 파일에서는 다양한 계산을 수행할 수 있으며, 여러 데이터 시각화 기법을 적용해 데이터의 패턴을 더 깊이 있게 분석할 수 있다는 장점이 있습니다.

열 구분이 유지되는 CSV → Excel 변환 5가지 방법

1. '다른 이름으로 저장' 기능으로 CSV를 Excel로 변환하기

아래와 같은 CSV 파일을 메모장으로 열었다고 가정해 보겠습니다. 파일 안의 데이터는 여러 열로 구성되어 있지만, 메모장에서는 쉼표로 구분된 값만 보일 뿐입니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

이제 이 CSV 파일을 Excel 파일로 변환해 보겠습니다. 아래 단계를 따라 해 보세요.

단계:

  • 먼저 CSV 파일을 그냥 열지 말고, 파일을 마우스 오른쪽 버튼으로 클릭한 후 연결 프로그램 > Excel을 선택합니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 그러면 CSV 파일이 Microsoft Excel에서 열립니다. 이제 리본 메뉴에서 파일 탭을 클릭합니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 파일 > 다른 이름으로 저장 > 찾아보기로 이동합니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 다른 이름으로 저장 대화상자가 나타나면 파일을 저장할 위치를 선택합니다.
  • 그다음 파일 이름을 입력하고 파일 형식에서 Excel 통합 문서(*.xlsx)를 선택한 뒤 저장을 누릅니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 마지막으로 CSV 파일이 Excel 파일로 변환되었음을 확인할 수 있습니다. 데이터가 열 단위로 정리되어 있으므로, 이후 원하는 형태로 서식을 꾸미면 됩니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

2. '텍스트 나누기' 기능으로 CSV를 Excel 열로 변환하기

이번에는 Excel의 '텍스트 나누기' 기능을 사용해 한 열에 담긴 데이터를 여러 열로 분리해 보겠습니다.

단계:

  • 먼저 CSV 파일을 Excel로 엽니다.
  • 쉼표로 구분된 값이 들어 있는 열(A열)을 선택합니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 데이터 > 텍스트 나누기로 이동합니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 텍스트 마법사가 나타나면 구분 기호로 분리됨을 선택하고 다음을 클릭합니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 다음 화면에서 쉼표 항목에 체크하고 다시 다음을 누릅니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 대상 위치를 지정한 후 마침을 클릭합니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 그러면 아래와 같은 결과가 Excel에 표시됩니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 데이터가 열로 분리되었지만 아직 파일 자체는 CSV 형식입니다. 이를 Excel 파일로 바꾸려면 .xlsx 형식으로 저장해야 합니다. 파일 > 다른 이름으로 저장 > 찾아보기로 이동하세요(방법 1 참조).
  • 다른 이름으로 저장 대화상자에서 파일 이름을 입력하고 .xlsx 형식을 선택한 뒤 저장을 누르면 됩니다(방법 1 참조).

함께 읽으면 좋은 글: 명령줄로 CSV를 XLSX로 변환하는 방법

3. '텍스트/CSV에서' 기능으로 CSV를 Excel로 변환하기

이 방법에서는 Excel의 '텍스트/CSV에서' 기능으로 CSV 파일을 가져온 뒤, 열이 구분된 상태의 Excel 파일로 저장합니다.

단계:

  • 먼저 Excel을 연 후 데이터 > 텍스트/CSV에서 아이콘을 클릭합니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 데이터 가져오기 대화상자가 나타나면 가져올 CSV 파일을 선택하고 가져오기를 누릅니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 그러면 CSV 파일이 Excel로 가져와집니다. 이제 로드를 클릭합니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 결과적으로 CSV 파일의 데이터가 아래와 같은 표 형태로 불러와집니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 표를 클릭하면 테이블 디자인 탭이 나타납니다.
  • 테이블 디자인 > 범위로 변환을 선택합니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • Excel에서 경고 창이 뜨면 확인을 누릅니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 확인을 클릭하면 일반 범위로 변환된 데이터를 볼 수 있습니다. 필요하다면 > 편집 > 지우기 > 서식 지우기로 셀 서식을 제거할 수 있습니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 이후 원하는 대로 데이터 서식을 지정하면 됩니다. 저장하려면 파일 탭으로 이동합니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 저장을 클릭합니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 다른 이름으로 저장 대화상자에서 파일 이름을 지정하고 저장을 누르면, 드디어 열이 구분된 Excel 파일로 변환이 완료됩니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

⏩ 참고:

'텍스트/CSV에서' 기능은 데이터 > 데이터 가져오기 > 파일에서 > 텍스트/CSV에서 경로로도 접근할 수 있습니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

함께 읽으면 좋은 글: 파일을 열지 않고 VBA로 CSV 가져오기(실전 예제)

관련 추천 자료

  • VBA로 CSV 파일을 배열로 읽어오는 방법
  • Excel 기존 시트에 CSV 가져오기(5가지 방법)
  • VBA로 텍스트 파일 한 줄씩 읽기(관련 예제)
  • VBA로 텍스트 파일을 Excel로 가져오기(3가지 쉬운 방법)
  • VBA로 쉼표 구분 텍스트 파일 가져오기(2가지 사례)

4. '레거시 마법사' 기능으로 CSV를 Excel로 변환하기

이번에는 데이터 가져오기 옵션 중 레거시 마법사를 사용해 CSV 파일을 가져와 보겠습니다. 그 전에 먼저 레거시 마법사를 Excel에 추가하는 방법부터 알려드리겠습니다.

단계:

  • Excel을 연 후 먼저 파일 탭으로 이동합니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 옵션을 클릭합니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • Excel 옵션 대화상자가 열리면 데이터 항목으로 이동합니다.
  • 텍스트에서(레거시) 항목에 체크하고 확인을 누릅니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 이제 텍스트에서(레거시) 기능이 Excel에 추가되었습니다. 데이터 > 데이터 가져오기 > 레거시 마법사 > 텍스트에서(레거시) 경로로 실행할 수 있습니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 텍스트 파일 가져오기 대화상자가 나타나면 가져올 CSV 파일을 선택하고 가져오기를 누릅니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 텍스트 가져오기 마법사가 표시되면 구분 기호로 분리됨을 선택하고, 첫 행은 데이터 제목임에 체크한 뒤 다음을 클릭합니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 쉼표에 체크하고 다시 다음을 누릅니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 이어서 마침을 클릭합니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 데이터 가져오기 대화상자가 나타나면 데이터를 넣을 위치를 지정하고 확인을 누릅니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 드디어 CSV 데이터가 열 단위로 구분되어 Excel에 들어온 것을 확인할 수 있습니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 이제 방법 3에서 설명한 것처럼 데이터를 저장합니다. 파일 탭으로 이동하세요.
  • 저장을 선택한 후 파일 이름을 입력하고 저장을 클릭하면 됩니다(방법 3 참조).

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

함께 읽으면 좋은 글: 텍스트 파일을 Excel로 자동 가져오기(2가지 방법)

5. Excel VBA 매크로로 CSV를 열 구분된 Excel로 변환하기

Excel VBA를 활용하면 CSV 파일을 여러 열이 있는 Excel 파일로 자동 변환할 수 있습니다. 아래와 같은 경로에 CSV 파일이 저장되어 있다고 가정해 보겠습니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

이제 VBA 코드로 CSV 파일을 열이 구분된 Excel 파일로 변환해 보겠습니다. 아래 과정을 따라 해 보세요.

단계:

  • Excel을 연 후 개발 도구 > Visual Basic으로 이동해 VBA 편집기를 엽니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • VBA 창이 열리면 삽입 > 모듈을 선택합니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 새로 열린 모듈에 아래 코드를 입력합니다. 파일을 저장한 뒤 F5 키를 눌러 코드를 실행합니다.
Sub Convert_CSV_to_EXCEL()

Dim w As Workbook
Set w = Workbooks.Open("C:\Users\User\OneDrive\Desktop\ExcelDemy\How to Convert CSV to Excel with Columns\CSV FIle.csv")
w.SaveAs Filename:="C:\Users\User\OneDrive\Desktop\ExcelDemy\How to Convert CSV to Excel with Columns\CSV FIle.xlsx", _
FileFormat:=xlWorkbookDefault, _
ReadOnlyRecommended:=False, CreateBackup:=False

End Sub

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 코드를 실행하면 아래와 같이 여러 열로 구성된 Excel 파일이 새로 생성됩니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

  • 원래 CSV 파일이 있던 폴더로 이동하면 새로 만들어진 .xlsx 확장자의 Excel 파일도 함께 있는 것을 확인할 수 있습니다.

CSV 파일을 열(컬럼)이 정리된 Excel 파일로 변환하는 5가지 방법

마무리

지금까지 CSV 파일을 Excel 파일로 변환하는 다양한 방법을 자세히 살펴보았습니다. 위에서 소개한 방법들을 활용하면 업무 상황에 맞게 CSV 데이터를 손쉽게 변환하고 관리할 수 있을 것입니다. 더 궁금한 점이 있다면 언제든 문의해 주세요.

관련 글

  • CSV를 XLSX로 변환하는 4가지 빠른 방법
  • Excel VBA로 CSV 파일 한 줄씩 읽기(실전 예제)
  • 메모장·텍스트 파일을 열 구분된 Excel로 여는 3가지 방법
  • Excel VBA로 CSV 파일을 XLSX로 변환하기(간단 예제)
  • CSV 파일을 열 구분 상태로 자동으로 Excel에서 여는 3가지 방법