套件概覽
一個高品質的 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
- 性能取決於串流大小和複雜度