Search
Version History

The list below describes past changes and additions to MindFusion.Spreadsheet for WPF:

New in version 1.3.3

.NET 6 support

The Spreadsheet.WPF distribution now includes assemblies for .NET 6. Locally installed assemblies don't show automatically in toolbox at this time, you can add them to projects either manually or through Nuget package manager.

Miscellaneous

New in version 1.3.2

.NET 5 support

The Spreadsheet.WPF distribution now includes assemblies for .NET 5. Locally installed assemblies don't show automatically in toolbox at this time, you can add them to projects either manually or through Nuget package manager.

Miscellaneous

  • Custom format strings can now contain color names in square brackets, compatible with Excel color specifiers.
  • SUMIF and AVERAGEIF fixes for multiple-column ranges.
  • Fix for diagonal borders showing in exported Excel files when border width is set to 0.
  • Fix for skipping manual page breaks (set via PageBreak property).
  • ExcelImporter fix for default false value of validations' showErrorMessage attribute.
  • Fixed missing parentheses when ExcelImporter imports shared formulas.
  • Extends the set of expression types in which blank cells are promoted to zeros or empty strings when referenced from formulas.
  • Names of named ranges can include backslash and question mark symbols.

New in version 1.3.1

Localization improvements

  • Cells can display right-to-left text.
  • Fix for PdfExporter creating incorrect PDF files on Chinese versions of Windows.
  • Right-to-left text support in PdfExporter.

Miscellaneous

  • ExcelExporter fix for format warnings in Excel when opening Worksheet whose Name is longer than 30 characters.
  • Validation dropdown can now display values from a named cell range.
  • Enable AutoFillCopyOnly to make the auto-fill tool only copy values instead of extrapolating new values from selection.
  • VLOOKUP function fixes.

New in version 1.3

Autofiltering

Worksheets now support autofiltering. To enable it, call the AutoFilter method of the CellRange class. To specify autofiltering criteria for individual columns, use the AutoFilter overload. These criteria can also be specified interactively, through the drop-down buttons inside the headers of each column in the target range.

Miscellaneous

New in version 1.2

Localization

The standard forms from the MindFusion.Spreadsheet.Wpf.StandardForms.dll assembly can now be localized for German, Spanish, French, Korean, Portuguese, Russian, and Chinese. To do this call the new SetLocalizationInfo method of the Workbook class and provide a XML file containing the localized strings for the respective language. The XML files for the above languages can be found in the Localization folder inside the component installation.

Grouping and Outlining

Rows and columns can now be grouped. To group or ungroup a range of rows or columns, use the Group or Ungroup methods of the RowRange and ColumnRange classes. To set the outline level of a row/column or a range of rows/columns directly, use the OutlineLevel property. Groups can be expanded and collapsed interactively, by clicking on the expand/collapse button in the view, or programmatically, by settings the IsCollapsed property of the respective row or column.

New Events

Several new events have been added to the WorkbookView class: ColumnGroupCollapsed, ColumnGroupExpanded, ColumnOutlineLevelToggled, RowGroupCollapsed, RowGroupExpanded, and RowOutlineLevelToggled.

New in version 1.1

Improved XLSX Import and Export

The ExcelExporter and ExcelImporter classes are now times faster than before and the results are more accurate. Various problems and inconsistencies were fixed. Both classes now expose a View property. If you set the View property of the ExcelExporter, the exporter will also export view information, such as the active tab and selection. Alternatively, setting this property during import, will cause the view information to be imported.

Miscellaneous