Unplanned
Last Updated: 23 May 2022 13:16 by Tino
Implement NewLine property in the CsvSettings class.
Unplanned
Last Updated: 19 May 2022 12:32 by Rik

The values applied to the row/column should be explicitly set on each used cell as well. Otherwise, if they are applied on row/column only, the used cells don't use the desired values when opening the document.

To reproduce:

  1. Set some content on cell A1
  2. Create a row selection and apply a fill color to it (or any other property)
  3. Export the document and open it in an application

Observed: All cells except A1 have the specified color.

Workaround: Use cell selection, e.g.:

sheet.Cells[0,10].SetFill(PatternFill.CreateSolidFill(Colors.Red));

Unplanned
Last Updated: 06 May 2022 04:25 by IGK
Add API that allows one to manipulate the macros inside a Workbook.
Unplanned
Last Updated: 03 May 2022 11:44 by ADMIN
ADMIN
Created by: Tanya
Comments: 0
Category: SpreadProcessing
Type: Feature Request
0
Currently, indexed colors are imported only regarding the default color palette. Instead, when the entire palette is predefined using a construct like: 

  <colors>
    <indexedColors>
      <rgbColor rgb="00000000"/>
      ...

in styles.xml part, the indexed should be changed with the provided ones. As this feature is not implemented, such colors are changed during the import.
Completed
Last Updated: 18 Apr 2022 14:08 by ADMIN
Release R2 2022
DataTableFormatProvider: One should be able to set the AllowDBNull property of each column.
Completed
Last Updated: 18 Apr 2022 09:05 by ADMIN
Release R2 2022

The format applied to the first value of the range of the chart determines the format of the value (vertical) axis. If the format of this value is changed, the model attempts to set a new format to the axis. If the chart does not support axes, the value of its PrimaryAxes property is null, which causes NullReferenceException.

Completed
Last Updated: 13 Apr 2022 14:14 by ADMIN
Release R2 2022

Hello,

An exception is thrown when importing an xlsx file which has a comment that does not have an author. But the author may be null.

System.ArgumentException: 'author'

This exception was originally thrown at this call stack:
    Telerik.Windows.Documents.Spreadsheet.Utilities.Guard.ThrowExceptionIfNullOrEmpty(string, string)
    Telerik.Windows.Documents.Spreadsheet.Model.NoteCollection.Add(Telerik.Windows.Documents.Spreadsheet.Model.CellIndex, Telerik.Windows.Documents.Spreadsheet.Model.CellIndex, string, string)
    Telerik.Windows.Documents.Spreadsheet.FormatProviders.OpenXml.Xlsx.Contexts.XlsxWorksheetImportContext.ApplyNoteInfo(Telerik.Windows.Documents.Spreadsheet.FormatProviders.OpenXml.Xlsx.Contexts.NoteBase)
    Telerik.Windows.Documents.Spreadsheet.FormatProviders.OpenXml.Xlsx.Model.Elements.Comments.CommentElement.OnAfterRead(Telerik.Windows.Documents.Spreadsheet.FormatProviders.OpenXml.Xlsx.Import.IXlsxWorksheetImportContext)
    Telerik.Windows.Documents.Spreadsheet.FormatProviders.OpenXml.Xlsx.Model.Elements.Comments.CommentsElementBase.OnAfterRead(Telerik.Windows.Documents.Spreadsheet.FormatProviders.OpenXml.Xlsx.Import.IXlsxWorkbookImportContext)
    Telerik.Windows.Documents.FormatProviders.OpenXml.Model.Elements.OpenXmlElementBase<TImportContext, TExportContext, TPartsManager>.OnAfterRead(Telerik.Windows.Documents.FormatProviders.OpenXml.Import.IOpenXmlImportContext)
    Telerik.Windows.Documents.FormatProviders.OpenXml.Model.Elements.OpenXmlElementBase.Read(Telerik.Windows.Documents.FormatProviders.OpenXml.IOpenXmlReader, Telerik.Windows.Documents.FormatProviders.OpenXml.Import.IOpenXmlImportContext)
    Telerik.Windows.Documents.FormatProviders.OpenXml.Model.Elements.OpenXmlElementBase.ReadChildElements(Telerik.Windows.Documents.FormatProviders.OpenXml.IOpenXmlReader, Telerik.Windows.Documents.FormatProviders.OpenXml.Import.IOpenXmlImportContext)
    Telerik.Windows.Documents.FormatProviders.OpenXml.Model.Elements.OpenXmlElementBase.Read(Telerik.Windows.Documents.FormatProviders.OpenXml.IOpenXmlReader, Telerik.Windows.Documents.FormatProviders.OpenXml.Import.IOpenXmlImportContext)
    Telerik.Windows.Documents.FormatProviders.OpenXml.Model.Elements.OpenXmlElementBase.ReadChildElements(Telerik.Windows.Documents.FormatProviders.OpenXml.IOpenXmlReader, Telerik.Windows.Documents.FormatProviders.OpenXml.Import.IOpenXmlImportContext)
    ...
    [Call Stack Truncated]

This is the code that can be used to reproduce the issue, according to your documentation:

        Workbook workbook;
        XlsxFormatProvider formatProvider = new XlsxFormatProvider();

        using (Stream input = new FileStream(_path, FileMode.Open))
        {
            workbook = formatProvider.Import(input);
        }

I have attached a document that got a comment without an author.

Unplanned
Last Updated: 05 Apr 2022 09:38 by Monique
Created by: Monique
Comments: 0
Category: SpreadProcessing
Type: Feature Request
2
Introduce support for the WEEKDAY function.
Unplanned
Last Updated: 05 Apr 2022 07:08 by ADMIN
Created by: Divya
Comments: 2
Category: SpreadProcessing
Type: Feature Request
0
A feature in Excel allows adding ActiveX controls in the Worksheets. You can insert the ActiveX controls from the Developer ribbon tab from the insert button. As it is a missing feature it is not imported and thus removed from the document on export.
Completed
Last Updated: 04 Apr 2022 07:41 by ADMIN
Release LIB 2022.1.411 (11 Apr 2022)
Implement support for cell references to columns and rows, e.g. $1:$2, A:D, etc.

Currently, CellSelection.SetValue throws ParseException, and CellSelection.SetValueAsFormula throws InvalidOperationException. 
Completed
Last Updated: 25 Mar 2022 13:46 by ADMIN
Release R2 2022
The attribute is lost when importing a document. This might lead to corrupting the macros. 
Completed
Last Updated: 16 Mar 2022 13:51 by ADMIN
Release R2 2022
Created by: Nicholas
Comments: 1
Category: SpreadProcessing
Type: Feature Request
1
In newer versions of EXCEL (2019 and later) the CONCAT function is introduced as a replacement of the old CONCATENATE function. It adds the ability to specify a range of cells when generating the resulting string in addition to its previously supported input arguments.
NOTE: In EXCEL starting from version 2019, CONCATENATE can no longer be inserted in the worksheet through the UI, it can only be used if you type it directly in the cell's contents.
Completed
Last Updated: 16 Mar 2022 07:45 by ADMIN
Release R2 2022
When importing a document with an unclosed <br> element in the vmlDrawing part an exception is thrown: System.Xml.XmlException: 'The 'br' start tag on line 183 position 14 does not match the end tag of 'font'. Line 184, position 7.'

Completed
Last Updated: 14 Mar 2022 16:08 by ADMIN
Release R2 2022
Applying conditional formatting to different worksheets and exporting the file to XLSX results in a file with conditional formatting on the active sheet only. The conditional formatting on the rest of the worksheets is lost. 
Unplanned
Last Updated: 28 Feb 2022 12:53 by ADMIN
The formula when adding a number to date is not calculated correctly. 
Completed
Last Updated: 17 Feb 2022 15:22 by ADMIN
Release R1 2022 SP1
Provide API for converting cell range name to CellRange.
Completed
Last Updated: 16 Feb 2022 12:55 by ADMIN
Release R1 2022 SP1
If some notes exist below the inserted/removed cells, the notes need to be moved as well along with the rest of the cells. Currently, after insert/remove, the notes are still associated with the original cell index thus are in the wrong cells.
Completed
Last Updated: 09 Feb 2022 14:20 by ADMIN
Release R1 2022 SP1
The error is with a message "Index and count must refer to a location within the string (Parameter 'count')" and is thrown inside the FormatHelper.FindAllOccurrences method.
Completed
Last Updated: 08 Feb 2022 13:22 by ADMIN
Release R1 2022 SP1
NullReferenceException when importing a document that contains vml shapes with no row and column
Unplanned
Last Updated: 08 Feb 2022 12:47 by ADMIN
Indirect function cannot get named range by name as string or cell value.