excel
A flutter and dart library for reading, creating, editing and updating excel sheets with compatible both on client and server side.
4.0.6
300K downloads/mo
#686 most downloaded on pub.dev
justkawal/excel
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 3 weeks to 1.6 years
Most releases are documented
notes for 24 of 27 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
31 releases · first in 2020
0 releases in the last 12 months
see the full history below
Release timeline
31 releases · Feb 2020 to Aug 2024Releases
latest 31-
4.0.620 Aug 2024Nothing published for this version
-
4.0.317 Mar 2024Nothing published for this version
-
4.0.223 Dec 2023 -
4.0.123 Dec 2023Release notes
Open source →Modifications
- Modified Readme.md
Breaking Changes
CellIndex.indexByColumnRow()now requires non-null integers of row index and column index
-
4.0.025 Nov 2023Release notes
Open source →Breaking Changes
- Renamed
FormulatoFormulaCellValue - Cells value now represented by the sealed class
CellValueinstead ofdynamic. Subtypes areTextCellValueFormulaCellValue,IntCellValue,DoubleCellValue,DateCellValue,TextCellValue,BoolCellValue,TimeCellValue,DateTimeCellValueand they allow for exhaustive switch (see Dart Docs (sealed class modifier)).
Added
- Added support for date, time and date-time values
- Added support for custom number formats
- Strict typing for cell values (that allow for exhaustive switch statements)
Fixed
- Issue where seamingly random values are converted to a date iso8601 string, caused by incorrect interpretation of numFmtId=164
- Fixed corrupt excel file when writing large datasets with improvements in shared_strings
- Renamed
-
3.0.026 Oct 2023Release notes
Open source →Breaking Changes
- Renamed
getColAutoFits()togetColumnAutoFits(), and changed return type toMap<int, bool>inSheet - Renamed
getColWidths()togetColumnWidths(), and changed return type toMap<int, double>inSheet - Renamed
getColAutoFit()togetColumnAutoFit()inSheet - Renamed
getColWidth()togetColumnWidth()inSheet - Renamed
setColAutoFit()tosetColumnAutoFit()inSheet - Renamed
setColWidth()tosetColumnWidth()inSheet
Added
- Add setMergedCellStyle() to Sheet, allowing to set style for merged cells
- Add setDefaultRowHeight(), setDefaultColumnWidth() to Sheet
- Add defaultRowHeight and defaultColumnWidth properties to Sheet
- Add getRowHeights(), getRowHeight() and setRowHeight to Sheet
- Add pub topics
Improved
- Support sharedStrings absolute path
- Loosen up dependency constraints
- Clean up markdown files
- Clean up code
Fixed
- Fixed many instances of missing/wrong data by comparing strings instead of hashes
- Ignore shared text in 'rPh' element
- Fix findAndReplace() not doing anything
- Renamed
-
2.1.031 Mar 2023Release notes
Open source →Improved
- Add border functionality
Fixed
- Fix Header and Footer with special characters
- Fix sheet.merge()
-
2.0.412 Mar 2023 -
2.0.312 Mar 2023 -
2.0.212 Mar 2023 -
2.0.116 Dec 2022Nothing published for this version
-
2.0.0-null-safety-301 May 2021 pre-release -
2.0.0-null-safety-229 Apr 2021 pre-release -
2.0.0-null-safety-128 Apr 2021 pre-release -
2.0.0-null-safety29 Mar 2021 pre-release -
1.1.517 Aug 2020 -
1.1.423 Jul 2020 -
1.1.323 Jul 2020 -
1.1.220 Jul 2020 -
1.1.118 Jul 2020 -
1.1.026 Jun 2020 -
1.0.905 Jun 2020Release notes
Open source →Added
- Copy
- Rename
- Delete
- Link Sheets
- Un-Link Sheets
- Font Family
- Font Size
- Italic
- Underline
- Bold
Improved
- Faster Processing
-
1.0.823 May 2020 -
1.0.721 May 2020 -
1.0.621 May 2020 -
1.0.515 May 2020Release notes
Open source →Removed
- Bugs related to Spanning
- Unwanted removal of rows and columns from spanned cells
-
1.0.410 May 2020 -
1.0.310 May 2020Release notes
Open source →Added
- Merging of Rows and Columns
- Un-Merging of Rows and Columns
- Font Color
- Background Color
- Setting Default Sheet
-
1.0.218 Feb 2020 -
1.0.118 Feb 2020Release notes
Open source →Added
- TextWrapping and (Clip in Google Sheets) / (ShrinkToFit in Microsoft Excel)
- Horizontal and Vertical Alignment
- Update Cell by Cell-Name ("A1")
Improved
- Health Maintenance
Fixes
- Minor Bug Fixes
-
1.0.018 Feb 2020