Spire.XLS 12.11.3 supports a variety of new formulas and "SHA-512" encryption scheme

2022-11-25 08:42:40

We are excited to announce the release of Spire.XLS 12.11.3. This version supports CEILING.MATH, BITOR, BITAND, BITLSHIFT, and BITRSHIFT formula, "SHA-512" encryption scheme, grouping shapes, and setting the layout pattern of the entire pivot table. Besides, it enhances the conversion from Excel to PDF and HTML to Excel. What’s more, some known issues are fixed successfully. More details are listed below.

Here is a list of changes made in this release

Category ID Description
New feature SPIREXLS-4120 Supports CEILING.MATH formula.
Workbook workbook = new Workbook();
workbook.Worksheets[0].Range["A1"].Formula = "CEILING.MATH(-2.78,5,-1)";
workbook.CalculateAllValue();
workbook.SaveToFile("1.xlsx",ExcelVersion.Version2016);
New feature SPIREXLS-4195 Supports BITOR formula.
Workbook workbook = new Workbook();
workbook.Worksheets[0].Range["A1"].Formula = "BITOR(23,10)";
workbook.CalculateAllValue();
workbook.SaveToFile("1.xlsx",ExcelVersion.Version2016);
New feature SPIREXLS-4199 Supports BITAND formula.
Workbook workbook = new Workbook();
workbook.Worksheets[0].Range["A1"].Formula = "BITAND(23,10)";
workbook.CalculateAllValue();
workbook.SaveToFile("1.xlsx",ExcelVersion.Version2016);
New feature SPIREXLS-4212 Supports BITLSHIFT formula.
Supports BITLSHIFT formula.
Workbook workbook = new Workbook();
workbook.Worksheets[0].Range["A1"].Formula = "BITLSHIFT(23,2)";
workbook.CalculateAllValue();
workbook.SaveToFile("1.xlsx",ExcelVersion.Version2016);
New feature SPIREXLS-4214 Supports BITRSHIFT formula.
Workbook workbook = new Workbook();
workbook.Worksheets[0].Range["A1"].Formula = "BITRSHIFT(23,2)";
workbook.CalculateAllValue();
workbook.SaveToFile("1.xlsx",ExcelVersion.Version2016);
New feature SPIREXLS-4191 Supports grouping shape.
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];
IPrstGeomShape shape1 = worksheet.PrstGeomShapes.AddPrstGeomShape(1, 3, 50, 50, PrstGeomShapeType.RoundRect);
IPrstGeomShape shape2 = worksheet.PrstGeomShapes.AddPrstGeomShape(5, 3, 50, 50, PrstGeomShapeType.Triangle);
GroupShapeCollection groupShapeCollection = worksheet.GroupShapeCollection;
groupShapeCollection.Group(new Spire.Xls.Core.IShape[] { shape1,shape2});
workbook.SaveToFile("1.xlsx",ExcelVersion.Version2013);
New feature SPIREXLS-4194 Supports "SHA-512" encryption scheme.
New feature SPIREXLS-4200 Supports setting the layout pattern of the entire pivot table.
xlsPivotTable.Options.ReportLayout = PivotTableLayoutType.Tabular;
Bug SPIREXLS-4161 Fixes the issue that the border and the style of table lost after converting HTML to Excel.
Bug SPIREXLS-4163 Fixes the issue that the program threw System.NullReferenceException when getting the color of conditional formatting.
Bug SPIREXLS-4164 Fixes the issue that the content had an extra comma after converting chart to images.
Bug SPIREXLS-4182 Fixes the issue that the program did not throw an error when decrypting excel file with a wrong password.
Bug SPIREXLS-4189 Fixes the issue that there were blank columns after deleting hidden columns.
Bug SPIREXLS-4197 Fixes the issue that the content of the result document was different from that of the original document after the document was loaded and saved.
Bug SPIREXLS-4211 Fixes the issue that the double quotation marks were incorrect after converting Excel to CSV.
Bug SPIREXLS-4218 Fixes the issue that the result of the cell range calculation was incorrect.
Bug SPIREXLS-4227 Fixes the issue that the program threw an error "Unknown font" when getting RTF text of cell range.
Bug SPIREXLS-4231 Fixes the issue that the program threw an error "Shapes fail to be rendered" when converting Excel to PDF.
Bug SPIREXLS-4245 Fixes the issue that the program threw System.OutOfMemoryException when converting Excel to PDF.
Bug SPIREXLS-4247 Fixes the issue that the format was inconsistent after converting HTML to Excel.
Bug SPIREXLS-4252 Fixes the issue that the slicers lost after saving files as stream.
Bug SPIREXLS-4254 Fixes the issue that there was a prompt of content error when opening the saved document after OS language area was changed.
Bug SPIREXLS-4258 Fixes the issue that the program threw System.NullReferenceException when copying sheets.
Click the link to download Spire.XLS 12.11.3:
More information of Spire.XLS new release or hotfix: