One of Amazon's seller templates causes exception by opening and saving the file. Link:
https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/ff/release_1_9/upgraded_templates/Flat.File.Watches.xls
Sample Code:
- Code: Select all
var workbook = new Workbook();
workbook.LoadFromFile("Flat.File.Watches.xls");
workbook.Save();
Stack trace:
- Code: Select all
at System.ThrowHelper.ThrowKeyNotFoundException()
at System.Collections.Generic.SortedList`2.get_Item(TKey key)
at Spire.Xls.Core.Spreadsheet.XlsExternWorkbook.a(RecordArrayList A_0)
at Spire.Xls.Core.Spreadsheet.Collections.XlsExternBookCollection.SerializeDataToList(RecordArrayList records)
at Spire.Xls.Core.Spreadsheet.XlsWorkbook.WorkbookExcel97Serializator.a(RecordArrayList A_0, ExcelSaveType A_1, IEncryptor A_2, XlsWorkbook A_3, XlsWorksheet A_4, Boolean A_5)
at Spire.Xls.Core.Spreadsheet.XlsWorkbook.WorkbookExcel97Serializator.Serialize(String fullName, XlsWorkbook book, ExcelSaveType saveType)
at Spire.Xls.Core.Spreadsheet.XlsWorkbook.SaveAs(String fileName, ExcelSaveType saveType, ExcelVersion version)
at Spire.Xls.Core.Spreadsheet.XlsWorkbook.SaveAs(String FileName)
at Spire.Xls.Workbook.SaveToFile(String fileName)
Tested with 5.8.5.4 (.NET4, standard ed.) and 5.8.0.4 versions.
Please advice.