Thank you for contacting Aspose support.
I am able to verify that the latest revision of Aspose.Cells for .NET 22.214.171.124 silently generates a corrupted spreadsheet when the name of the range has invalid characters. However, I was not able to find a suitable API to validate the range names before setting them therefore a feature request with Id CELLSNET-43858 has been logged for the product team’s review. Please allow us some time to properly analyze the scenario and get back to you with updates in this regard.
var workbook = new Workbook(); var cells = workbook.Worksheets.Cells; var range = cells.CreateRange(0, 0, 10, 10); range.Name = “+123A”; workbook.Save(“D:/output.xlsx”);//Saves a corrupted spreadsheet