套件概覽
一個高品質的 Dart 和 Flutter CSV 庫,可有效編碼和解碼 CSV 字串,支援串流處理(一次一列),自動偵測分隔符,並與 Excel 格式相容。它處理以逗號分隔的值(可設定分隔符),適用於在各種平台讀取和寫入結構化資料。非常適合資料匯入/匯出工作流程。
適用情境
- 高效解析大型CSV檔案
- 將應用資料匯出為 CSV
- 從CSV讀取設定或使用者資料
- 與 Excel 相容的資料集整合
- 處理即時CSV流
主要特色
- 基於流的逐行處理
- 可設定的分隔符支援
- 欄位分隔符的自動偵測
- Excel 格式相容性
- 強大的錯誤處理
適合對象
- 資料密集型應用
- 需要 CSV I/O 的行動與網頁應用程式
- 後端服務處理CSV輸入
- 需要輕量級 CSV 解析的工具
使用建議
- 需要仔細處理錯誤格式的CSV
- 僅限CSV特定用例
- 不適用於複雜的電子試算表格式,例如 ODS
- 性能取決於串流大小和複雜度