Spire.XLS 14.3.3已发布。本次更新新增支持数据透视表分组功能。另外,还支持对CellRange添加FindAll()方法以及为透视表设置“Repeat All Item Labels”。一些已知问题也在该版本中被成功修复,如保存Excel文件后内容不正确的问题。详情请阅读以下内容。
新功能:
- 支持数据透视表分组功能。
- 支持对CellRange添加FindAll()方法。
- 支持为透视表设置“Repeat All Item Labels”。
XlsPivotTable pt = worksheet.PivotTables[0] as XlsPivotTable;
IPivotField field = pt.RowFields[0];
DateTime start = new DateTime(2024, 5, 6);
DateTime end = new DateTime(2024, 10, 6);
PivotGroupByTypes[] types = new PivotGroupByTypes[]{ PivotGroupByTypes.Days };
field.CreateGroup(start, end, types, 1);
Workbook workbook = new Workbook();
workbook.LoadFromFile(@"test.xlsx");
Worksheet sheet = workbook.Worksheets[0];
sheet.Range["A1"].FindAll()
foreach (XlsPivotTable pt in wb.Worksheets["PivotTable"].PivotTables)
{
pt.Options.RepeatAllItemLabels = true;
}
问题修复:
- 修复了保存Excel文件后内容不正确的问题。
- 修复了使用ExportDataTable导出sheet后,内容不正确的问题。
- 修复了将Excel转换为PDF后,公式值不正确的问题。
- 修复了将Excel转换为图片时,程序抛出“Size of image is too large”异常的问题。
- 修复了将Excel转换为图片后,透视表的列名不一致的问题。
- 修复了使用CellRange.Comment.Text后,结果文档多出空白注释的问题。
- 修复了将Excel转换为PDF后样式不正确的问题。
- 修复了加载文件时,程序抛出“ArgumentNullException”异常的问题。
- 修复了拆分文档时,程序抛出“NullReferenceException”异常的问题。
获取Spire.XLS 14.3.3请点击: