Unplanned
Last Updated: 06 Jun 2024 14:29 by ADMIN
Created by: Brian
Comments: 4
Category: SpreadProcessing
Type: Feature Request
2
Add support for TEXT function. TEXT lets you change the way a number appears by applying formatting to it with format codes.

A list of the supported functions is available at http://docs.telerik.com/devtools/document-processing/libraries/radspreadprocessing/features/formulas/functions

This function can be implemented as a custom function. Check the following resources for more details on how to achieve that:

- http://docs.telerik.com/devtools/document-processing/libraries/radspreadprocessing/features/formulas/custom-functions
- https://github.com/telerik/xaml-sdk/tree/master/Spreadsheet/CustomFunctions
Unplanned
Last Updated: 14 Jun 2022 19:29 by Luca

When a chart is created with RadSpreadProcessing, by default it is exported with legend showing category list. If an xlsx file with a chart with legend showing only series is imported and exported, it will be changed to category list as well. API to switch between the two should be added.

Legend showing category list:

Legend showing series:

Completed
Last Updated: 17 May 2023 11:34 by ADMIN
Release R2 2023
 Importing an XLS file causes NullReferenceException due to fill color.
Unplanned
Last Updated: 17 Jan 2017 15:35 by ADMIN
When the column width is not an integer number, but a decimal fraction one, the width which is exported is not calculated correctly. 

For example, if there is a cell with some text and its column's width is autofit, it's exported with different actual width.

In addition, if the exported xlsx file is imported back in the Spreadsheet, the column width is a bit different from the one which was exported (only for the first export-import roundtrip).
Unplanned
Last Updated: 02 Aug 2022 09:12 by Henrik
Created by: Henrik
Comments: 0
Category: SpreadProcessing
Type: Feature Request
2
When inserting many values and formulas in a worksheet, it would be useful for the users to have the ability to delay the recalculation for better performance.
Unplanned
Last Updated: 21 Jun 2023 10:56 by ADMIN
In the styles part of the xlsx file there is a cellXfs collection which contains xf elements. Each xf element has a numFmtId attribute which has to refer to an entry in the numFmts collection. Some libraries produce files with numFmtId's which are not valid but Excel handles such situations. SpreadProcessing throws KeyNotFoundException on import.
Unplanned
Last Updated: 31 Jul 2023 10:53 by ADMIN
Adding a formula with the SetValueAsFormula method is slow
Completed
Last Updated: 02 Aug 2024 11:09 by ADMIN
Release 2024.3.802 (2024 Q3)

Incorrect calculation of UsedCellRange when conditional formatting is applied to a large cell range.

Workaround:

var usedCellRange = workbook.ActiveWorksheet.GetUsedCellRange(
    CellPropertyDefinitions.AllPropertyDefinitions
    .Except(
        CellPropertyDefinitions.AllPropertyDefinitions.Where(p => p.Name == "DataValidationRule" || p.Name == "ConditionalFormatting")));

 

Unplanned
Last Updated: 30 Mar 2020 07:04 by ADMIN
Created by: Rudá Cunha
Comments: 0
Category: SpreadProcessing
Type: Feature Request
2

Currently, this could be achieved by exporting the document to PDF and then by using RadPdfViewer's WPF control ThumbnailFactory class. Sample code may be seen at this forum post: http://www.telerik.com/forums/pdf-thumbnail-returns-transparent-images#jO33X-E8Cki_qLh_KsToWg Help article: WPF PdfViewer - Exporting Fixed Page to Image - Telerik UI for WPF

Note: Allow also exporting part of the sheet to an image (print area, or selected cells), allowing for crop to content of the image.

Update: As of R3 2022 RadPdfProcessing has a SkiaImageFormatProvider available only for .NET Standard, which can be used instead of ThumbnailFactory. The help article can be found here: PdfProcessing - Using SkiaImageFormatProvider - Telerik Document Processing
Declined
Last Updated: 26 Jan 2024 12:10 by ADMIN

In WorksheetPageSetup, you can only get the PageSize, but not set it. The only way is through setting a PaperType.

 

This is because in Telerik.Windows.Documents.Spreadsheet.Model.Printing.SheetPageSetupBase, the only way to set the pageSize property is by setting a PaperType, then it uses PaperTypeConverter.ToSize(PaperType) to convert it to the pageSize. I cannot see any other way to set this to a custom size set by the user.

 

Please allow custom page sizing by adding a setter for the PageSize if possible. Thank you!

 


WorksheetPageSetup pageSetup = worksheet.WorksheetPageSetup;
Size pageSize = new Size(50, 80)
pageSetup.PageSize = pageSize; // produces cs0200
pageSetup.PageSize.Width = pageSize.Width; // produces cs1612
pageSetup.PageSize.Height = pageSize.Height; // produces cs1612

Unplanned
Last Updated: 27 Dec 2019 06:38 by ADMIN
Created by: Dimitar
Comments: 2
Category: SpreadProcessing
Type: Feature Request
2
One should be able to set the axis titles in the code. The attached images show an example of the exported document opened in Excel. 
Unplanned
Last Updated: 03 Aug 2022 06:36 by ADMIN
When a row or column is inserted in a worksheet that has cells referred from another worksheet, the formula should be updated so it refers to the same values as before the insertion or removal of cells.
Unplanned
Last Updated: 20 Oct 2023 08:26 by Michael
Created by: Michael
Comments: 0
Category: SpreadProcessing
Type: Feature Request
2

Implement a GoalSeek functionality.

 

Completed
Last Updated: 22 Jun 2020 14:39 by ADMIN
Release R3 2020
Currently, the calculation of the actual ScaleFactor is based only on Worksheet`s UsedCellRange.
Unplanned
Last Updated: 23 Sep 2019 11:01 by ADMIN
Currently, the worksheet of the shape and the collection it belongs to should be the same. Make it possible for the ChartShape and the data source to be on different worksheets.
Unplanned
Last Updated: 21 Sep 2018 13:02 by ADMIN
When inserting cells a check is performed for data loss. This check should take into account the value property, but should not take into account properties like cell value format and data validation. 

Workaround: clear the values at the end of the worksheet before inserting cells.
worksheet.Cells[1048575, 0, 1048575, 16383].ClearDataValidationRule();
Unplanned
Last Updated: 05 Sep 2018 14:44 by ADMIN
When the scale factor of a document is smaller, the borders don't seem to scale correctly when exported to PDF. They appear much thicker than they would when exported from Excel.
Unplanned
Last Updated: 07 Sep 2018 14:07 by ADMIN
ADMIN
Created by: Anna
Comments: 0
Category: SpreadProcessing
Type: Feature Request
2
The OFFSET function returns a reference to a range that is a specified number of rows and columns from a cell or range of cells. 
Unplanned
Last Updated: 13 Jul 2020 12:20 by ADMIN
According to the Open XML documentation, the possible max value for this attribute is an unsignedInt or 4294967295.
Unplanned
Last Updated: 21 Aug 2018 10:56 by ADMIN
Having cell with custom format string set to "MMM" does not apply correctly. Instead of showing the date in the defined format (for instance "Aug"), what actually is displayed is "MMM".