Thanks for the sample project with details.
After an initial test, I am able to reproduce the issue as you mentioned. I found when we create a file with list data validation (using the following sample code), MS Excel gives error when opening the output file into it. We simply set the formula1 of the validation to “Yes,No”:
Aspose.Cells.Workbook workbook = new Aspose.Cells.Workbook();
Aspose.Cells.Worksheet worksheet = workbook.Worksheets;
worksheet.Cells[0, 0].Value = "Teststring";
Aspose.Cells.Cells cells = worksheet.Cells;
Aspose.Cells.ValidationCollection validations = worksheet.Validations;
Aspose.Cells.CellArea cellArea = new Aspose.Cells.CellArea();
cellArea.StartRow = 0;
cellArea.EndRow = 1048575;
cellArea.StartColumn = 1;
cellArea.EndColumn = 1;
Aspose.Cells.Validation validation = validations[validations.Add(cellArea)];
validation.ShowError = true;
validation.AlertStyle = Aspose.Cells.ValidationAlertType.Stop;
validation.Type = Aspose.Cells.ValidationType.List;
validation.Formula1 = @"Yes,No";
validation.ErrorTitle = "Error";
I have logged a ticket with an id “CELLSNET-46468” for your issue. We will look into it soon.
May be your code needs a little tweak when using latest version, we will sort it out soon.
Once we have an update on it, we will let you know here.