Flutter Gems is a curated list of 7100+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter CSV, Excel, ODS and Sheets packages
Last updated: March 18, 2026
Spreadsheets are interactive applications designed for computation, organization, analysis and storage of data in tabular form. Spreadsheet applications can run on either computer (Microsoft Excel, Numbers, OpenOffice, LibreOffice) or web (Google Sheets). The program operates on data entered in cells of a table. Each cell may contain either numeric or text data, or the results of formulas that automatically calculate and display a value based on the contents of other cells. The data entered in a spreadsheet can be saved and exported in various open source or proprietary formats like CSV, XLSX, ODS, etc.
The complete list of Dart and Flutter packages that can read and write CSV, XLSX, ODS, and other tabular file formats is provided below.
excel
👍 1.23K ⬇️ 162.4K
Dart 3 compatibleMaintenance Status: Average
A flutter and dart library for reading, creating, editing and updating excel sheets with compatible both on client and server side.
csv
👍 396 ⬇️ 681.2K
Dart 3 compatibleMaintenance Status: Good
A codec to transform between a string and a list of values. The string must be comma (configurable) separated values.
syncfusion_flutter_xlsio
👍 406 ⬇️ 34.2K
Dart 3 compatibleMaintenance Status: Good
Flutter XlsIO is a Dart library for creating Excel documents with formulas, charts, images, hyperlinks, autofit rows and columns, and more.
gsheets
👍 275 ⬇️ 32K
Dart 3 compatibleMaintenance Status: Poor
A library for working with Google Sheets API v4. Manage your spreadsheets with gsheets in Dart.
spreadsheet_decoder
👍 119 ⬇️ 17.8K
Dart 3 compatibleMaintenance Status: Average
A lightweight library for parsing and updating spreadsheet documents
syncfusion_flutter_datagrid_export
👍 84 ⬇️ 13.4K
Dart 3 compatibleMaintenance Status: Good
The Syncfusion Flutter DataGrid Export library is used to export the DataGrid content to Excel and Pdf format with several customization options.
to_csv
👍 76 ⬇️ 1.3K
Dart 3 compatibleMaintenance Status: Good
Create a csv/excel file for your data in whatever formate with ease!
flutter_excel
👍 30 ⬇️ 575
Dart 3 compatibleMaintenance Status: Poor
A fork of excel.A flutter and dart library for reading, creating, editing and updating excel sheets with compatible both on client and server side.
pluto_grid_export
👍 29 ⬇️ 143
Dart 3 compatibleMaintenance Status: Poor
PlutoGridExport converts PlutoGrid's metadata to CSV or PDF. Used with PlutoGrid.
excel_to_json
👍 24 ⬇️ 331
Dart 3 compatibleMaintenance Status: Good
A Flutter package that converts Excel (.xlsx) files to JSON format with multiple worksheets support and comprehensive error handling.
fast_csv
👍 19 ⬇️ 3.3K
Dart 3 compatibleMaintenance Status: Poor
Classic CSV parsers suitable for most use cases. Pretty fast parsing. With experimental event-based streaming parsing.
firebase_excel_export
👍 6 ⬇️ 225
Dart 3 compatibleMaintenance Status: Average
A Flutter package to export Firestore collections to Excel with customizable headers and data mapping.
excel_community
👍 5 ⬇️ 103
Dart 3 compatibleMaintenance Status: Good
A community fork of the excel library to read, create, and edit XLSX files. Cross-platform, high-performance, and supports charts, borders, and formulas.
reporter
👍 3 ⬇️ 75
Dart 3 compatibleMaintenance Status: Poor
A package that helps prepare tabular reports.
