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

Excel을 쉼표로 구분된 CSV 파일로 변환(2가지 쉬운 방법)

이 도움말에서는 Excel 파일을 CSV로 변환하는 방법을 보여줍니다. (쉼표로 구분된 값) 또는 쉼표로 구분된 형식입니다. CSV 파일은 Excel과 달리 서식이 없는 데이터를 포함합니다. 다양한 소프트웨어에서 데이터에 더 쉽게 액세스하고 사용할 수 있습니다. CSV 형식의 데이터는 코딩에서 사용하는 동안 처리하기도 더 쉽습니다. 다음 그림은 이 기사의 목적을 강조합니다. 그 방법을 알아보려면 기사를 빠르게 살펴보세요.

Excel을 쉼표로 구분된 CSV 파일로 변환(2가지 쉬운 방법)

아래 다운로드 버튼에서 연습용 워크북을 다운로드할 수 있습니다.

Excel을 쉼표로 구분된 CSV 파일로 변환하는 2가지 간단한 방법

1. Excel 워크시트를 쉼표로 구분된 CSV 파일로 변환

이름이라는 두 개의 워크시트가 있는 통합 문서가 있다고 가정합니다. 및 판매 . 그런 다음 각 워크시트를 한 번에 하나씩 CSV 파일로 변환할 수 있습니다. 그렇게 하려면 아래 단계를 따르세요.

Excel을 쉼표로 구분된 CSV 파일로 변환(2가지 쉬운 방법)

📌 단계

  • 먼저 변환하려는 워크시트로 이동합니다. 그런 다음 F12 키를 누릅니다. 다른 이름으로 저장 열기 창문. 또는 파일>> 다른 이름으로 저장을 선택할 수 있습니다. 그렇게 하기 위해.
  • 이제 변환된 파일을 저장할 기본 위치를 찾습니다. 그런 다음 원하는 경우 파일 이름을 변경할 수 있습니다.
  • 다음으로 파일 형식 드롭다운 상자를 클릭합니다. 옵션.

Excel을 쉼표로 구분된 CSV 파일로 변환(2가지 쉬운 방법)

  • 그 후에 파일을 변환할 수 있는 파일 형식 목록이 표시됩니다. 이제 CSV(쉼표로 구분)(*.csv)를 선택합니다. 원하는 결과를 줄 것입니다. 단, CSV UTF-8(쉼표로 구분)(*.csv)을 선택해야 합니다. 데이터 세트에 외래 문자가 있는 경우. CSV(Machintosh)(*.csv)CSV(MS-DOS) 파일 형식은 각각 Machintosh 및 MS-DOS 운영 체제용입니다.

Excel을 쉼표로 구분된 CSV 파일로 변환(2가지 쉬운 방법)

  • 이제 올바른 파일 형식을 선택한 다음 저장을 선택합니다. .

Excel을 쉼표로 구분된 CSV 파일로 변환(2가지 쉬운 방법)

  • 그런 다음 Excel은 통합 문서에 여러 워크시트가 있는 경우에만 다음 경고를 표시합니다. 이제 확인을 클릭합니다. 활성 워크시트만 변환합니다.

Excel을 쉼표로 구분된 CSV 파일로 변환(2가지 쉬운 방법)

  • 그 후에 활성 워크시트는 CSV 파일로 변환됩니다. 그러나 원본 통합 문서의 워크시트 이름은 CSV 파일을 저장할 때 사용한 파일 이름으로 변경됩니다. 또한 데이터 손실 가능성에 대한 경고가 표시됩니다. 이제 이 모든 것을 무시하고 통합 문서를 저장하지 않고 닫을 수 있습니다.

Excel을 쉼표로 구분된 CSV 파일로 변환(2가지 쉬운 방법)

  • 그런 다음 지정된 파일 경로로 이동합니다. 그러면 변환된 CSV 파일이 표시됩니다.

Excel을 쉼표로 구분된 CSV 파일로 변환(2가지 쉬운 방법)

  • 이제 메모장으로 파일을 엽니다. 그러면 다음과 같은 결과가 표시됩니다.

Excel을 쉼표로 구분된 CSV 파일로 변환(2가지 쉬운 방법)

  • 다음으로 다른 워크시트로 이동하여 이전 절차를 반복합니다. 이번에는 파일 이름으로 워크시트 이름을 사용합니다.

Excel을 쉼표로 구분된 CSV 파일로 변환(2가지 쉬운 방법)

  • 그 후에는 이전과 유사한 결과를 볼 수 있습니다.

Excel을 쉼표로 구분된 CSV 파일로 변환(2가지 쉬운 방법)

자세히 알아보기:Excel 파일을 CSV로 자동 변환하는 방법(3가지 쉬운 방법)

2. Excel 통합 문서를 CSV 형식으로 변환(쉼표로 구분)

Excel VBA를 사용하여 모든 워크시트를 한 번에 변환할 수 있습니다. 그렇게 하려면 아래 단계를 따르세요.

📌 단계

  • 먼저 ALT+F11을 누릅니다. VBA 창을 엽니다. 그런 다음 삽입>> 모듈을 선택합니다. 아래 그림과 같이. 그러면 새 빈 모듈 창으로 이동합니다.

Excel을 쉼표로 구분된 CSV 파일로 변환(2가지 쉬운 방법)

  • 그런 다음 복사 버튼을 사용하여 다음 코드를 복사합니다.
Sub ExcelToCSV()
Dim sh As Worksheet
Dim file_path As String
Application.ScreenUpdating = False
file_path = ActiveWorkbook.path & "\" & _
Left(ActiveWorkbook.Name, InStr(ActiveWorkbook.Name, ".") - 1)
For Each sh In Worksheets
sh.Copy
ActiveWorkbook.SaveAs Filename:=file_path & "-" & sh.Name & ".csv", _
FileFormat:=xlCSV, CreateBackup:=False
ActiveWorkbook.Close False
Next
Application.ScreenUpdating = True
End Sub
  • 다음으로 복사한 코드를 모듈 창에 붙여넣습니다.

Excel을 쉼표로 구분된 CSV 파일로 변환(2가지 쉬운 방법)

  • 그런 다음 F5 키를 누릅니다. 코드를 실행합니다. 이제 통합 문서의 위치로 이동합니다. 그러면 모든 워크시트가 CSV 파일로 변환되는 것을 볼 수 있습니다.

Excel을 쉼표로 구분된 CSV 파일로 변환(2가지 쉬운 방법)

  • 이제 통합 문서를 매크로 사용 통합 문서로 저장합니다. 그렇지 않으면 코드를 잃게 됩니다.

VBA 코드 설명:

하위 ExcelToCSV()
우리는 이 주제 절차 안에 코드를 작성할 것입니다.

Dim sh As Worksheet
Dim file_path를 문자열로
필요한 변수를 선언합니다.

Application.ScreenUpdating =False
이렇게 하면 VBA가 백그라운드에서 작동합니다. 결과적으로 코드가 더 빠르게 작동합니다.

file_path =ActiveWorkbook.path &"\" &_
왼쪽(ActiveWorkbook.Name, InStr(ActiveWorkbook.Name, ".") – 1)
변수의 값을 정의합니다. 파일 확장자를 제외한 파일 이름만 저장합니다.

워크시트의 각 sh에 대해
For 루프 각 워크시트를 살펴봅니다.

sh.복사
이 코드 라인은 워크시트를 복사합니다.

ActiveWorkbook.SaveAs 파일 이름:=file_path &"-" &sh.Name &".csv", _
FileFormat:=xlCSV, CreateBackup:=False
원본 통합 문서와 동일한 경로에 통합 문서를 CSV 파일로 저장합니다.

ActiveWorkbook.Close False
VBA가 소스 통합 문서를 닫지 못하도록 합니다.

Application.ScreenUpdating =True
화면 업데이트를 기본값으로 설정합니다.

자세히 보기:매크로를 적용하여 여러 Excel 파일을 CSV 파일로 변환하는 방법

다른 구분 기호(파이프, 세미콜론, 슬래시 등)를 사용하여 Excel을 CSV 파일로 변환

지금까지 Excel을 쉼표 구분 기호를 사용하여 CSV(쉼표로 구분된 값) 형식으로 변환하는 방법을 배웠습니다. 그러나 기본 Windows 설정을 변경하여 파이프, 세미콜론 또는 기타 구분 기호를 사용할 수 있습니다. 이 섹션에서는 이에 대해 간단한 단계로 설명합니다.

다른 구분 기호(/ ; | 등) CSV 파일의 값을 구분합니다.

📌 단계

  • 먼저 Win+R을 누릅니다. 실행 열기 컨트롤 입력 확인을 클릭합니다. . 제어판으로 이동합니다. .

Excel을 쉼표로 구분된 CSV 파일로 변환(2가지 쉬운 방법)

  • 그런 다음 날짜, 시간 또는 숫자 형식 변경을 선택합니다. 시계 및 지역에서 설정.

Excel을 쉼표로 구분된 CSV 파일로 변환(2가지 쉬운 방법)

  • 다음으로 추가 설정을 선택합니다. 형식에서 지역 탭 창문. 형식 맞춤설정으로 이동합니다. 대화 상자.

Excel을 쉼표로 구분된 CSV 파일로 변환(2가지 쉬운 방법)

  • 그런 다음 목록 구분 기호를 변경합니다. 원하는 사람에게. 이제 워크시트를 CSV 파일로 저장할 때마다 값이 해당 구분 기호로 구분됩니다.

참고:

파이프 구분 기호를 삽입하려면 , SHIFT+백슬래시(\)를 누릅니다. .

Excel을 쉼표로 구분된 CSV 파일로 변환(2가지 쉬운 방법)

자세히 보기:Excel을 파이프로 구분된 텍스트 파일로 변환하는 매크로(3가지 방법)

기억해야 할 사항

  • 워크시트를 CSV 파일로 변환하기 전에 통합 문서를 저장하십시오. 변환 후 저장하지 않고 통합 문서를 닫습니다.
  • VBA 코드는 항상 목록 구분 기호로 지정된 구분 기호로 CSV 파일의 값을 구분합니다. .

결론

이제 Excel 파일을 CSV 형식 파일로 변환하는 방법을 알게 되었습니다. 문제를 해결하는 데 도움이 되었기를 바랍니다. 추가 문의 사항이나 제안 사항은 아래의 댓글 섹션을 사용하십시오. ExcelDemy를 방문할 수도 있습니다. Excel에 대해 자세히 알아보려면 블로그를 참조하세요. 우리와 함께하고 계속 배우십시오.

관련 기사

  • 쉼표로 구분된 Excel 파일을 텍스트 파일로 변환하는 방법(3가지 방법)
  • 큰따옴표를 사용하여 Excel을 CSV로 저장(가장 간단한 3가지 방법)
  • 여러 Excel 파일을 CSV로 변환하는 방법(3가지 적절한 방법)
  • [수정됨!] Excel에서 CSV를 쉼표로 저장하지 않음(7가지 가능한 솔루션)
  • 열지 않고 Excel을 CSV로 변환하는 방법(4가지 쉬운 방법)