🍋
Menu
.js Code

CSV (쉼표로 구분된 값)

CSV는 쉼표로 구분된 값을 사용하는 일반 텍스트 표 형식으로, 스프레드시트, 데이터베이스, 분석 도구 간에 표 형식 데이터를 교환하기 위한 보편적인 형식입니다.

MIME 타입

text/javascript

유형

텍스트

압축

무손실

장점

  • + Runs natively in every web browser without plugins
  • + Massive ecosystem — npm has 2+ million packages
  • + Full-stack capability (browser + Node.js server)
  • + Modern features: async/await, modules, destructuring

단점

  • Dynamic typing can lead to runtime errors
  • Quirky type coercion (e.g., [] + {} behavior)
  • Single-threaded — CPU-bound tasks need Web Workers

.JS 사용 시점

CSV는 간단한 표 형식 데이터 교환, 데이터 내보내기/가져오기, 스프레드시트 애플리케이션 간 데이터 이동에 사용하세요.

기술 세부사항

CSV 파일은 일반 텍스트이며 각 줄이 한 행, 쉼표로 필드를 구분합니다. RFC 4180에서는 쉼표/줄바꿈/따옴표를 포함하는 필드에 큰따옴표를 사용하도록 규정합니다. 일반적인 변형으로는 세미콜론(유럽), 탭(TSV), 파이프 등의 구분자가 있습니다.

역사

CSV 형식은 1970년대 초기 메인프레임 컴퓨터에서 유래했습니다. RFC 4180(2005)이 형식 규칙을 공식화했지만, 구분자, 인코딩, 이스케이프 처리의 변형이 여전히 존재합니다.

.JS에서 변환

.JS로 변환

관련 포맷

관련 용어