FLUTTER ECOSYSTEM

csv

고품질의 CSV 라이브러리입니다. CSV 문자열을 인코딩하고 디코딩하며, 스트림 지원(이벤트당 한 줄), 자동 감지 및 엑셀 호환성을 제공합니다. 문자열은 쉼표(사용자 설정 가능)로 구분된 값이어야 합니다.

최신 버전
8.0.0
30일 다운로드
64.7만
좋아요
402
Pub 점수
150

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

개요

Dart 및 Flutter용 고품질의 CSV 라이브러리로, CSV 문자열의 효율적인 인코딩 및 디코딩을 가능하게 하며 스트리밍(한 줄씩), 구분자 자동 감지, Excel 형식과의 호환성을 지원합니다. 사용자 정의 구분자를 포함한 쉼표로 구분된 값 처리가 가능하며 다양한 플랫폼에서 구조화된 데이터를 읽고 쓰는 데 적합합니다. 데이터 가져오기/내보내기 워크플로우에 이상적입니다.

사용 사례
  • 대규모 CSV 파일을 효율적으로 파싱하기
  • 앱 데이터를 CSV로 내보내기
  • CSV에서 구성 또는 사용자 데이터 읽기
  • Excel 호환 데이터셋과의 통합
  • 실시간 CSV 스트림 처리
주요 기능
  • Stream-based row-by-row processing
  • Configurable delimiter support
  • Auto-detection of field separators
  • Excel format compatibility
  • Robust error handling
적합한 대상
  • Data-heavy applications
  • Mobile and web apps needing CSV I/O
  • Backend services processing CSV input
  • Tools requiring lightweight CSV parsing
고려 사항
  • 잘못된 CSV 처리에 주의가 필요합니다
  • CSV 전용 사용 사례에 한정
  • ODS와 같은 복잡한 스프레드시트 형식을 위한 설계가 아님
  • 성능은 스트림 크기와 복잡성에 따라 달라집니다
지원 플랫폼AndroidiOSWebmacOSWindowsLinux

패키지 설치

flutter pub add csv

카테고리

소스 저장소

관련 프로젝트