Hello.
I have a use case where customer is on remote server and opened Excel file made with Crystal reports to .Net WinForms application form that has Spire.Spreadsheet on it.
Customer wants to select everything from the Spire.Spreadsheet and copy-paste it to their local computer's Excel and continue working there.
We have space as thousands separator here and now when they paste the numbers > 999 to Excel they become text. And even when customer select the text cells and marks them as number they don't change because there is this white space as thousand separator. If they manually remove the space from the cell it becomes number.
If I paste the Spire.Spreadsheet data to Libre Office Calc it works well, BUT Libre Office Calc opens Text Import window for paste options as if I was importing csv file to it, and for some reason Excel doesn't ask that.
Is there any option or property that I could switch for Spire.Spreadsheet, that when I copy data it would only pick actual values from number fields and not with the visible values with thousand separator like LibreOffice Calc or Excel does? Or is there some other way around this?
Maybe if number cell types stayed as number and not custom in Spire.Spreadsheet it would copy the actual values? Now if I change cell type to number in format cells window, close the window and check the type again, it is always custom type with the #,##0.00 formula and not number.
You can test this by copying number values with thousand separator to Spire.Spreadsheet from Libre Office Calc or Excel and see that the paste values are numbers without thousand separator, but from Spire.Spreadsheet to Excel numbers with thousand separator become text because of the white space in values.