Completed
Last Updated: 18 May 2023 07:54 by ADMIN
Release R2 2023
Unplanned
Last Updated: 13 Mar 2023 08:04 by Rich
Created by: Rich
Comments: 0
Category: SpreadProcessing
Type: Feature Request
1
Add support for structured references in tables.
Unplanned
Last Updated: 03 Mar 2023 06:17 by Trevor
NullReferenceException when trying to get and index from a compressed list 
Unplanned
Last Updated: 13 Feb 2023 14:21 by Maik

The Value property of DefinedName (implementing ISpreadsheetName) always returns a result with a General format, which is very impractical when the value is for example a date. There should be an option to get a formatted result as well.

A possible workaround for this missing functionality would be to parse the RefersTo value and find where it points in order to grab the format:

Workbook workbook = new Workbook();
Worksheet ws = workbook.Worksheets.Add();
ws.Cells[0, 1].SetValue("2/1/2013");

ws.Names.Add("MyField", "=Sheet1!$B$1", new CellIndex(0, 0), "My Field");

string value = ws.Names["MyField"].Value;

CellRange range;
bool success = NameConverter.TryConvertCellRangeNameToCellRange(ws.Names["MyField"].RefersTo, out range);

CellValueFormat format = ws.Cells[range].GetFormat().Value;
string result = ws.Cells[range].GetValue().Value.GetResultValueAsString(format);

Unplanned
Last Updated: 03 Feb 2023 13:15 by Michael Nikolai
The firstSheet attribute of the workbookView element is missing causing Excel to not scroll the sheets in the sheet selector.
Completed
Last Updated: 14 Feb 2023 11:34 by ADMIN
Release R1 2023 SP1
If a conditional formatting rule with formula is set to "B1=True" and the cell B1 has value "false", the formatting will still be applied.
Unplanned
Last Updated: 10 Jan 2023 11:06 by Dmytro
Provide an API for changing the position of the chart axes
Unplanned
Last Updated: 11 Mar 2024 13:20 by ADMIN
This happens only on import, that is, if the values are created through UI or through the model, it does not happen. A sheet has a formula A which depends on a cell B and this cell also has a reference to another cell C and the formula A is so placed in the sheet so that it will be imported before cell B. When cell C is updated, the value in A will not be recalculated.
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: 05 Jan 2023 13:49 by Eljay

When a worksheet contains a cell with longer text, which is right aligned and this text happens to be in the last column of the page, the worksheet is incorrectly split into pages and the last column gets transferred on the next page.

Workaround: Set explicitly the print area you would like to print.

worksheet.WorksheetPageSetup.PrintArea.SetPrintArea(new CellRange(0, 0, 38, 14));

Completed
Last Updated: 02 Feb 2023 08:40 by ADMIN
Release LIB 2023.1.206 (6 Feb 2023)
When a file with a format string of the type "\m\:0.#;\m\:0.#;\m\:0.#;\m\:\ @" is imported, argument exception is thrown.
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

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: 31 Oct 2023 15:52 by ADMIN
When a cell contains a lot of empty lines the last line is not rendered correctly.
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);
                    }
                }
            }