All Versions
12
Latest Version
Avg Release Cycle
103 days
Latest Release
1148 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v3.7.0-develop00310 Changes
August 09, 2020Highlights in ExcelDataReader 3.7.0-develop00310 since ExcelDataReader 3.7.0-develop00306:
- ๐ New
GetCellError()
method returns error enum for a cell - ๐ Bugfix: Fixed reading XLS on Unity in some timezones
- ๐ Bugfix: Fixed "Bad SST format" exception in certain XLS (partial regression since 3.2.0)
- ๐ New
-
v3.7.0-develop00306 Changes
August 02, 2020Highlights in ExcelDataReader 3.7.0-develop00306 since 3.6.0:
- ๐ Support for XLSB format
- ๐ New
GetCellStyle
method returns indent, horizontal alignment, hidden, locked for a cell - ๐ Bugfix: Fixed reading certain password protected XLS using 40bit keys
- ๐ Bugfix: Fixed reading XLS with duplicate FORMAT records
- ๐ Bugfix: Fixed reading XLS with multiple workbook streams
- ๐ Bugfix: Fixed reading XLS strings with font encoding
- ๐ Performance improvements
-
v3.6.0 Changes
May 02, 2019Highlights in ExcelDataReader 3.6.0 since 3.5.0:
- ๐ New
AnalyzeInitialCsvRows
configuration option can speed up reading large CSV files - ๐ Bugfix: Fixed reading some XLSX returned no rows. Regression since 3.5.0
- ๐ New
-
v3.5.0 Changes
March 01, 2019Highlights in ExcelDataReader 3.5.0 since 3.4.2:
- ๐ New
GetNumberFormatIndex()
method returns the index of the built-in or custom number format in a cell - ๐ New
GetColumnWidth()
method returns the width of a column, or 0 if collapsed or hidden - ๐ New
FilterSheet
callback for AsDataSet - ๐ New
LeaveOpen
option leaves the stream open after the IExcelDataReader object is disposed - โก๏ธ Optimized XLS row offset map internals
- ๐ Bugfix: Improved support for number formats in BIFF2 XLS
- ๐ Bugfix: Support XLS with non-standard headers, and/or mixed version BIFF records typically generated by third parties
- ๐ Bugfix: XLS parser throws exceptions derived from ExcelReaderException upon errors
- ๐ Bugfix: Handle XLSX zip files with backslash
- Enabled SourceLink
- ๐ New
-
v3.4.2 Changes
October 14, 2018Highlights in ExcelDataReader 3.4.2 since 3.4.1:
- ๐ Bugfix: Fixed reading XLSX where packaging metadata uses nondefault namespace prefix
- ๐ Bugfix: Fixed reading CSV where last line ends with a separator
-
v3.4.1 Changes
August 29, 2018Highlights in ExcelDataReader 3.4.1 since 3.4.0:
- โก๏ธ Optimized CSV parser
- ๐ Bugfix: Fixed reading CSV with single quotes
- ๐ Bugfix: Fixed reading cells with error as null in XLSX
- ๐ Bugfix: Fixed crash when closing XLS and CSV readers more than once
- ๐ Bugfix: Handle inline formatted text in XLS
- ๐ Bugfix: Handle XLS with missing EOF record before BOF record
- ๐ Bugfix: Handle XLSX files with one row element per cell
- ๐ Bugfix: Fixed compile error in VS2010 in net35 and net40 apps using AsDataSet
-
v3.4.0 Changes
February 04, 2018Highlights in ExcelDataReader 3.4.0 since 3.3.0:
- ๐ New
MergeCells
property returns merged cell ranges in the current sheet - ๐ New
RowCount
property returns number of rows in the current sheet - ๐ New
FilterColumn
callback option forAsDataSet()
- ๐ Initial support for reading CSV
- ๐ Bugfix: Fixed hang when reading certain broken XLS. Regression since 3.3.0
- ๐ Bugfix: Fixed case insensitive lookup of XLSX ZIP entries
- ๐ Bugfix: Fixed exceptions reading Compound Document directory entries with bad data
- ๐ New
-
v3.3.0 Changes
November 24, 2017Highlights in ExcelDataReader 3.3.0 since 3.2.0:
- ๐ฅ Support for
TimeSpan
values.GetValue()
returns values of typeTimeSpan
when the number format contains duration formatting tokens [hh], [mm], or [ss]. This is a breaking change for users who attempted to work around the brokenDateTime
-based durations before - ๐ New
IExcelDataReader.GetNumberFormatString()
method returns the number format string for a value - ๐ Improved performance of
Reset()
andAsDataSet()
methods to compensate for slowness introduced by an XLSX compatibility fix in 3.2.0 - ๐ Bugfix: Fixed problems reading certain XLS where unfortunately aligned SST contents caused an exception. Regression since 3.2.0
- ๐ Bugfix: Missing password throws InvalidPasswordException instead of NullReferenceException
- ๐ Bugfix: Fixed opening XLSX encrypted with the default Excel password
- ๐ฅ Support for
-
v3.2.0 Changes
September 27, 2017Highlights in ExcelDataReader 3.2.0 since 3.1.0:
- ๐ Support for password protected workbooks
- ๐ Support for netstandard2.0
- ๐ New
RowHeight
property returns the height of the current row - ๐ New
RowFilter
configuration callback option for AsDataSet() - AsDataSet() trims trailing blank rows
-
v3.1.0 Changes
July 23, 2017Highlights in ExcelDataReader 3.1.0 since 3.0.0:
- ๐ New
HeaderFooter
property contains information about headers and footers - ๐ New
CodeName
property contains the current sheet's VBA code name - ๐ Bugfix: Could not read XLS larger than ~15 megabytes
- ๐ Bugfix: Could not read XLSX formatted text
- ๐ Includes IntelliSense XML documentation
- ๐ New