CSV파일과 생성기

omnigi·2022년 3월 6일
0

Typescript Do it

목록 보기
23/23

CSV의 장점

CSV파일 형식의 가장 큰 장점은 맨 첫 줄의 헤더 정보에 데이터를 나타내는 이름을 쉼표로 구분해 놓으면, 그 다음 줄부터는 각 이름에 해당하는 데이터를 똑같이 쉼표로 구분해 놓을 수 있다는 것 입니다.

1000만명의 고객정보를 "1000만 줄 + 헤더 1줄"로 쉽게 나타낼 수 있다.

또 CSV파일 형식은 Json과 다르게 데이터를 한번에 읽지 않고 한 줄씩 읽습니다.()

CSV형식은 맨 첫줄을 읽어 쉼표로 구분된 항목의 의미를 파악한 다음, 한줄씩 데이터를 읽어서 시스템 자원을 적게 소모합니다.

읽은 데이터를 객체로 변환한 후 yield나 for...of에 넘겨주면 생성기가 전달한 객체 한개를 대상으로만 작업을 진행합니다.

0개의 댓글