Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn Twitter

Top Flutter CSV, Excel, ODS and Sheets packages

Last updated: January 26, 2025

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.


csv
👍 365   ⬇️ 1.2M
Dart 3 compatible
Maintenance Status: Good

A codec to transform between a string and a list of values. The string must be comma (configurable) separated values.

excel
👍 1.11K   ⬇️ 106K
Dart 3 compatible
Maintenance Status: Good

A flutter and dart library for reading, creating, editing and updating excel sheets with compatible both on client and server side.

syncfusion_flutter_xlsio Card Image
syncfusion_flutter_xlsio
👍 374   ⬇️ 24.9K
Dart 3 compatible
Maintenance Status: Good

Flutter XlsIO is a Dart library for creating Excel documents with formulas, charts, images, hyperlinks, autofit rows and columns, and more.

gsheets Card Image
gsheets
👍 257   ⬇️ 5.7K
Dart 3 compatible
Maintenance Status: Average

A library for working with Google Sheets API v4. Manage your spreadsheets with gsheets in Dart.

spreadsheet_decoder
👍 114   ⬇️ 9.4K
Dart 3 compatible
Maintenance Status: Good

A lightweight library for parsing and updating spreadsheet documents

syncfusion_flutter_datagrid_export
👍 72   ⬇️ 10.8K
Dart 3 compatible
Maintenance 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
👍 72   ⬇️ 971
Dart 3 compatible
Maintenance Status: Good

This flutter package will help you to create a csv/excel file for your data in flutter framework application.

flutter_excel
👍 30   ⬇️ 1K
Dart 3 compatible
Maintenance 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.

fast_csv
👍 17   ⬇️ 4K
Dart 3 compatible
Maintenance Status: Average

Classic CSV parsers suitable for most use cases. Pretty fast parsing. With experimental event-based streaming parsing.

excel_to_json
👍 18   ⬇️ 434
Dart 3 compatible
Maintenance Status: Good

A package that allows you to transform excel files to JSON format for friendly use in your project.

reporter
👍 3   ⬇️ 117
Dart 3 compatible
Maintenance Status: Average

A package that helps prepare tabular reports.

pluto_grid_export
👍 28   ⬇️ 278

Maintenance Status: Average

PlutoGridExport converts PlutoGrid's metadata to CSV or PDF. Used with PlutoGrid.