Unplanned
Last Updated: 30 Dec 2022 10:11 by ADMIN
The named ranges need to be translated when used in a certain cell just like the data validation rules.

WORKAROUND: When you use RowSelection.Insert() method, for instance, after the row insertion you may iterate all defined names in the document. Parse their RefersTo property and if it is affected by the insertion, delete and recreate the DefinedName in the corresponding NameCollection by updating the RefersTo text value. Sample code for parsing the RefersTo property may be seen in the description of this feedback item: 

https://feedback.telerik.com/Project/184/Feedback/Details/190061-spreadprocessing-add-api-to-get-the-list-of-ranges-to-which-a-defined-name-refer
Completed
Last Updated: 29 Dec 2022 14:38 by ADMIN
Release R1 2023
If Spreadsheet's history is not enabled, merged cells cannot be unmerged. 

Workaround: Enable the History before calling Unmerge():

workbook.History.IsEnabled = true;
worksheet.Cells[0, 0, 0, 4].Unmerge();
workbook.History.IsEnabled = false;
Unplanned
Last Updated: 29 Dec 2022 07:04 by ADMIN
ADMIN
Created by: Deyan
Comments: 12
Category: SpreadProcessing
Type: Feature Request
25
Allow to password-protect a workbook, so that it cannot be shown (read) without the password.
Unplanned
Last Updated: 28 Dec 2022 14:19 by David
Images don't move with cells when a row/column is inserted.
Unplanned
Last Updated: 22 Dec 2022 09:58 by Kheng Aik

LayoutHelper is not calculating Height properly in net standard.

Workaround: use SpreadFixedTextMeasurer

Completed
Last Updated: 16 Dec 2022 12:49 by R. J.
Release R3 2020
ADMIN
Created by: Deyan
Comments: 11
Category: SpreadProcessing
Type: Feature Request
12
Implement functionality to rotate the content of a cell.
Unplanned
Last Updated: 09 Dec 2022 11:26 by Dimitar
Created by: Dimitar
Comments: 0
Category: SpreadProcessing
Type: Feature Request
10
Introduce calculation chain functionality. This will provide a better mechanism for handling dependent expressions.
Unplanned
Last Updated: 08 Dec 2022 09:53 by Joe
XlsFormatProvider: LeftoverDataException when importing a specific document. 'Initialisation of record 0x55(DefaultColWidthRecord) left 2 bytes remaining still to be read.'
Unplanned
Last Updated: 07 Dec 2022 10:50 by n/a
Memory leaks when importing large documents with formulas consecutively. So weak events still remain in the memory. 
Unplanned
Last Updated: 28 Nov 2022 06:34 by Ralf

 Provide the following options for the image:

  • Move and size with cells
  • Move but don't size with the cells
  • Don't move or size with the cells
Unplanned
Last Updated: 07 Nov 2022 13:15 by Fabrice
The XlsxFormatProvider could throw FormatException: 'Input string was not in a correct format.' while parsing a color definition. Suppress such errors so that the document can be imported and use default values for the colors.
Unplanned
Last Updated: 04 Nov 2022 10:05 by Matthew

When a worksheet has a function of the type "=Indirect("A1")" and the value in A1 is edited, the result of the function is not updated. This, however, happens only after the file is imported. If the function is created through code or SetValueAsFormula is called after import, the function works as expected.

Workaround:

            CellRange usedCellRange = worksheet.UsedCellRange;

            for (int row = 0; row < usedCellRange.RowCount; row++)
            {
                for (int column = 0; column < usedCellRange.ColumnCount; column++)
                {
                    ICellValue cellValue = worksheet.Cells[row, column].GetValue().Value;
                    if (cellValue.ValueType == CellValueType.Formula)
                    {
                        worksheet.Cells[row, column].SetValue(cellValue);
                    }
                }
            }
Unplanned
Last Updated: 04 Nov 2022 08:04 by Ian
Created by: Ian
Comments: 1
Category: SpreadProcessing
Type: Feature Request
4
Provide a stock method for users to easily set the background color over a specific cell selection.
Unplanned
Last Updated: 01 Nov 2022 12:25 by Dennis
Inserting new rows above rows containing hyperlinks breaks the hyperlinks.
Unplanned
Last Updated: 28 Oct 2022 09:59 by Jan Brandenburger

When autofit is applied on a button with a filter, the button width is not taken into account and it overlaps the text.

Expected:

Actual:

 

Unplanned
Last Updated: 18 Oct 2022 06:55 by Blas
SpreadProcessing: The data validation rules are not exported correctly when importing and then exporting a XLSM file
Unplanned
Last Updated: 18 Oct 2022 06:45 by Blas

SpreadProcessing: InvalidOperationException when opening an XLS document with a named range that refers to a formula. The message is "Only applicable to named ranges". Opened correctly in Excel. 

 

Unplanned
Last Updated: 14 Oct 2022 11:53 by Carlos

Parsing a document that contains a cell with wrapped multiline text and its row doesn't define a value for height, results in wrong row height when rendering or exporting to PDF.

Workaround: Fit the height of the row when it contains wrapped cells:

 

Worksheet worksheet = workbook.ActiveWorksheet;
CellRange wrappedCells = worksheet.GetUsedCellRange(CellPropertyDefinitions.IsWrappedProperty);

for (int i = wrappedCells.FromIndex.RowIndex; i < wrappedCells.ToIndex.RowIndex; i++)
{
    worksheet.Rows[i].AutoFitHeight();
}

 

Unplanned
Last Updated: 03 Oct 2022 08:41 by ADMIN
Add support for manual calculation option, which allows not to recalculate all the formulas on value change, but on manual request. 

MS Excel supports this feature in Formulas -> Calculation -> Calculation Options, with the following options: Automatic, Automatic Except for Data Tables, Manual.
Unplanned
Last Updated: 12 Sep 2022 10:56 by Bill
Currently, the only way to set a culture for the SpreadProcessing is through the static property FormatHelper.CultureHelper. That way the value is shared between all instances of the SpreadProcessing. There has to be an API allowing to set different cultures for the different instances of the SpreadProcessing.