본문으로 건너뛰기

엑셀과 호환되는 CSV로 데이터 정리하기

엑셀 작업을 하거나 데이터를 다루다보면 CSV라는 용어를 종종 듣게 됩니다.

이번 수업에서는 CSV 형식이 무엇인지 알아보고, AI에게 CSV 형식으로 데이터를 정리하도록 요청하는 방법을 알아보겠습니다.


CSV 형식이란?

CSVComma-Separated Values의 약자로, 표(Table) 형식의 데이터를 저장하고 전송하는 데 널리 사용됩니다.

각 행은 하나의 데이터 묶음(레코드)을 나타내며, 각 열은 데이터의 특정 속성을 나타냅니다. 각 열의 값은 쉼표(,)로 구분됩니다.

CSV는 .csv 파일 확장자를 가진 텍스트 파일로 저장되며, Microsoft Excel, Google Sheets, 데이터베이스 프로그램 등 다양한 데이터 관리 프로그램에서 쉽게 열고 편집할 수 있습니다.

예를 들어, 학생들의 이름, 나이, 학년을 저장한 CSV 파일의 내용은 다음과 같습니다:

이름,나이,학년
김철수,14,중학교 2학년
이영희,15,중학교 3학년
박민수,13,중학교 1학년

위 예제에서

  • 첫 번째 행은 열 제목(이름, 나이, 학년)을 나타냅니다.

  • 두 번째 행부터는 각각의 학생 데이터가 쉼표로 구분되어 있습니다.


CSV를 어떻게 활용하나요?

웹사이트나 PDF 파일 내 표를 복사/붙여넣기 하다 보면, 아래와 같이 형식이 깨지는 경우가 있습니다.

정리되지 않은 표 데이터
이름     나이         직업
김코딩 30 개발자
박철수 25 디자이너

이렇게 정리되지 않은 데이터를 정리하기 위해 프롬프트 마지막에 위 데이터를 CSV 형식으로 정리해주세요라는 요청을 추가하면, AI가 아래와 같이 데이터를 깔끔하게 정리합니다.


CSV 정리 결과
이름,나이,직업
김코딩,30,개발자
박철수,25,디자이너

이러한 텍스트 데이터를 별도의 .csv 파일로 저장하거나, 챗GPT에게 .csv 파일을 직접 만들도록 요청할 수 있습니다.

챗GPT가 만든 .csv 파일을 바로 다운로드 하려면, 아래와 같이 프롬프트를 작성할 수 있습니다.

CSV 파일 생성 프롬프트
아래 표 데이터를 CSV 형식으로 정리하고, 바로 다운로드할 수 있도록 해주세요.
---
이름 나이 직업
김코딩 30 개발자
박철수 25 디자이너

참고: Excel에서 사용하는 .xlsx 파일과 CSV 파일은 다릅니다. CSV 파일은 표 형식을 표현한 단순한 텍스트 파일로 엑셀에서 열 수 있지만, .xlsx 파일처럼 서식을 지원하거나 여러 시트를 포함하지 않습니다.


실습

프롬프트 예제를 보내고 AI의 답변을 비교해 보세요.

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!