Unplanned
Last Updated: 16 Dec 2022 13:14 by ADMIN

Respectfully request the ability to set the text orientation of a cell. This feature was added to the SpreadProcessing library and we'd like to see it added to  the SpreadStreamProcessing library.

I operate mostly within the streaming version of the spread-processing library, so I don't have an idea of how full-featured the implementation was in SpreadProcessing. My request for the streaming library is to be provided with similar functionality as that which is provided by Excel:

Thank you,

R. J. Lewis III

Unplanned
Last Updated: 09 Mar 2023 08:06 by Satish
Created by: Satish
Comments: 0
Category: SpreadStreamProcessing
Type: Feature Request
1
Add support for hyperlinks export.
Unplanned
Last Updated: 28 Apr 2023 06:16 by James

I'd like to have the following style property available in the SpreadStreamProcessing library:

TextRotation

Unplanned
Last Updated: 08 Aug 2023 06:50 by Stefan
KeyNotFoundException: 'The given key was not present in the dictionary.' when reading a document,
due to incorrect "fontId" in "cellStyleXfs".
Unplanned
Last Updated: 20 Oct 2023 09:42 by Mattia
Created by: Mattia
Comments: 0
Category: SpreadStreamProcessing
Type: Feature Request
1
Add API for setting custom document properties (metadata). Such are visualized by the common editors, e.g. in MS Excel in the File menu.

Example properties that can be set through the document properties are:

- Title
- Subject
- Author
- Last Author
- Creation Date
- Category
- Manager
- Company
Unplanned
Last Updated: 26 Jan 2024 12:32 by ADMIN

Exception Message: "Stream does not support seeking."

I was trying to stream an XLSX document directly to a write-only stream when I noticed the XlsxWorkbookExporter implementation (or more precisely the custom ZipArchive implementation) requires the stream to be seekable.

Unplanned
Last Updated: 06 Mar 2024 12:47 by Kevin
Currently, it is possible to specify the color for each cell explicitly, not the entire column
Unplanned
Last Updated: 09 Sep 2024 08:23 by Waldemar
Created by: Waldemar
Comments: 0
Category: SpreadStreamProcessing
Type: Feature Request
1
Add support for XLSM format files.
Unplanned
Last Updated: 05 Oct 2016 11:08 by ADMIN
If you want to export a document with modified Normal style, you have to modify it and then set it to at least one cell in order to be exported. This maybe is caused by the fact that if the style is not used it is not exported.

Workaround: Export single cell in the row with this style applied to it:

using (ICellExporter cell = row.CreateCellExporter())
{
    cell.SetFormat(new SpreadCellFormat()
    {
          CellStyle = normalStyle
     });
}
Unplanned
Last Updated: 04 Oct 2016 10:04 by ADMIN
When exporting double values no value type is set to the cell. When a string value is exported the cell value type is set to Text. After setting string value the valueType is set to Text and when setting again value to double the type remains the same.

When exporting double values no value type is set to the cell. When a string value is exported the cell value type is set to Text. After setting string value the valueType is set to Text and when setting again value to double the type remains the same.

Workaround: Just set the value once and do not change it.
Unplanned
Last Updated: 12 Oct 2016 15:54 by ADMIN
ADMIN
Created by: Nikolay Demirev
Comments: 0
Category: SpreadStreamProcessing
Type: Feature Request
0
Add support for Data Validation.
Unplanned
Last Updated: 26 Apr 2018 15:29 by ADMIN
When setting a date in a cell using SetValue(DateTime), the value should be converted to its numerical representation before adding it to the XML. However, it is currently written as a string. This causes issues when opening the generated file with Google Sheets - the dates are not visible in the file.

A customer also reported that this is causing issues when the file is opened with MS Excel in specific cultures, but we were unable to reproduce that locally.

Workaround: Convert the DateTime value to a number before setting it to the cell:
cell.SetValue(DateTime.Now.Date.ToOADate());
Declined
Last Updated: 12 Dec 2018 09:21 by ADMIN

ArgumentException with clarification similar to "'\u001f', hexadecimal value 0x1F, is an invalid character." is thrown when trying to export document containing characters which are not supported in XML document - such as some control characters like 0x00, 0x1F, 0x1B, etc.

Such characters are described in the XML specification here: https://www.w3.org/TR/xml/#charsets.


Code to reproduce 
using (var stream = File.OpenWrite("sample.xlsx"))
using (var workbook = SpreadExporter.CreateWorkbookExporter(SpreadDocumentFormat.Xlsx, stream))
using (var worksheet = workbook.CreateWorksheetExporter("My sheet"))
using (var row = worksheet.CreateRowExporter())
using (var cell = row.CreateCellExporter())
{
      cell.SetValue(string.Format("Error Value: {0} ", Encoding.ASCII.GetString(new byte[] { 8 })));
}

Unplanned
Last Updated: 30 Aug 2019 11:06 by ADMIN
Created by: Brittany
Comments: 0
Category: SpreadStreamProcessing
Type: Feature Request
0
Add support for cell border thickness.
Unplanned
Last Updated: 06 Oct 2020 07:10 by ADMIN
Created by: Ryan
Comments: 0
Category: SpreadStreamProcessing
Type: Feature Request
0
Allow the customers to specify which one of the sheets inside the workbook will be active when the document is opened.
Unplanned
Last Updated: 09 Oct 2020 09:27 by ADMIN
Number formats like this: #,##0.0,,;(#.##0.0..) can not be applied, because the trailing commas in the first part of the format "#,##0.0,," are not supported.
Completed
Last Updated: 17 Mar 2021 09:11 by ADMIN
Release R2 2021

When calling SpreadExporter.CreateWorkbookExporter method and referencing Trial assemblies an exception is thrown: System.ArgumentException: 'An item with the same key has already been added.'

This behavior is observed both with the NuGet packages and DLLs.

It is not observed with Trial DLLs version 2020.3.1019

Completed
Last Updated: 26 Jul 2021 07:24 by ADMIN
Release R3 2021
When using the API for measuring the cell content size the results are not correct.
Completed
Last Updated: 06 Jul 2023 08:12 by ADMIN
Release R3 2021
Created by: Gil
Comments: 3
Category: SpreadStreamProcessing
Type: Feature Request
0
Some of the required properties are Orientation and Page size.
Unplanned
Last Updated: 03 Aug 2021 14:02 by ADMIN

Setting up a paper size to A1 and exporting the document actually sets the paperSize to 1. 

This leads to inappropriate values when entering the Page Setup options later in Excel.