I have begun implementing a prototype application using RadSpreadsheet. In this app, we would like to be able to copy/paste from exisiting Excel spreadsheets and also open existing Excel spreadsheets. I saw on other forum posts that we can only paste text (we lose formatting and formulas, etc.). That's frustrating. But it would still be great to be able to open existing Excel spreadsheets. When I tried this, using a fairly complex spreadsheet, I got an Invalid Data Exception:
Message: End of central directory not found.
Stack Trace:
at Telerik.Windows.Zip.ZipArchive.ReadEndOfCentralDirectory()
at Telerik.Windows.Zip.ZipArchive.Init(Stream stream, ZipArchiveMode mode, Boolean leaveOpen)
at Telerik.Windows.Zip.ZipArchive..ctor(Stream stream, ZipArchiveMode mode, Boolean leaveOpen, Encoding entryNameEncoding, CompressionSettings compressionSettings, EncryptionSettings encryptionSettings)
at Telerik.Windows.Zip.ZipArchive..ctor(Stream stream, ZipArchiveMode mode, Boolean leaveOpen, Encoding entryNameEncoding)
at Telerik.Windows.Documents.FormatProviders.OpenXml.OpenXmlImporter`1.Import(Stream input, IOpenXmlImportContext context)
at Telerik.Windows.Documents.Spreadsheet.FormatProviders.OpenXml.Xlsx.XlsxFormatProvider.ImportOverride(Stream input)
at Telerik.Windows.Documents.Spreadsheet.FormatProviders.WorkbookFormatProviderBase.Import(Stream input)
I am using the trial version at this point.
What is your claim regarding Excel XLSX file compatibility?