国产office操作类库Spire.Office7.1升级,Spire.Presentation增强PPT中图表功能

Spire.XLS支持为单元格设置Html字符串、为现有数据透视表添加条件格式,还支持向IsPasswordProtected()添加文件流、获取 IPrstGeomShape 的链接单元名称,并且还支持计算单个工作表或单元格范围

Spire.Office 7.1已发布。本次更新带来了一些新的功能,例如:Spire.XLS支持为单元格设置Html字符串、为现有数据透视表添加条件格式,还支持向IsPasswordProtected()添加文件流、获取 IPrstGeomShape 的链接单元名称,并且还支持计算单个工作表或单元格范围。此外,该版本还修复了大量已知的问题。详情请阅读以下内容。

Spire.XLS

支持为单元格设置 Html 字符串

Workbook workbook = new Workbook();workbook.LoadFromFile(@"input.xlsx");Worksheet sheet = workbook.Worksheets[0];sheet.Range["A1"].HtmlString = "<div>xxxx<br>yyyy</div>";

支持为现有数据透视表添加条件格式

Workbook workbook = new Workbook();workbook.LoadFromFile(@"input.xlsx");Worksheet worksheet = workbook.Worksheets[0];PivotTable table = worksheet.PivotTables[0] as PivotTable;PivotConditionalFormatCollection pcfs = table.PivotConditionalFormats;PivotConditionalFormat pc = pcfs.AddPivotConditionalFormat();IConditionalFormat cf = pc.AddCondition();cf.FormatType = ConditionalFormatType.ContainsBlanks;cf.FillPattern = ExcelPatternType.Solid;cf.BackColor = Color.Red;

支持向 IsPasswordProtected() 添加文件流

bool havepwd = Workbook.IsPasswordProtected(File.OpenRead(inputFile));var docBytes = File.ReadAllBytes(inputFile);MemoryStream ms = new MemoryStream(docBytes);bool havepwd = Workbook.IsPasswordProtected(ms);

支持获取 IPrstGeomShape 的链接单元名称

Workbook book = new Workbook();book.LoadFromFile("input.xlsx");Worksheet sheet = book.Worksheets["sheet1"];PrstGeomShapeCollection prstGeomShapeCollection = sheet.PrstGeomShapes;IPrstGeomShape shape = prstGeomShapeCollection["a"];shape.LinkedCell.RangeAddressLocal;

支持计算单个工作表或单元格范围

Workbook workbook = new Workbook();workbook.LoadFromFile("input.xlsx");workbook.Worksheets[0].CalculateAllValue();workbook.Worksheets[0].Range["A1:C3"].CalculateAllValue();
  • 修复了图表保存到图片后内容不正确的问题。
  • 修复了html文件转excel时内容格式不正确的问题。
  • 修复了excel文件转PDF后内容不正确的问题。
  • 修复了将数据透视表工作表复制到另一个工作表后结果文件打开错误的问题。
  • 修复了excel文件转ODF后边框丢失的问题。
  • 优化了将图表保存到图像时的时间消耗。
  • 修复了工作表保存为 Html 后内容不正确的问题。
  • 修复了将 Excel 文件转换为 PDF 时程序抛出“System.FormatException”的问题。
  • 修复了 Html 转 Excel 后结果文件为空的问题。
  • 修复了Excel转PDF时表格列宽设置不生效的问题。
  • 修复了已设置行高的单元格合并后行高发生变化的问题。
  • 修复了Excel转Html后内容不正确的问题。
  • 修复了程序在多线程中将 Excel 文件转换为 PDF 时抛出异常的问题。
  • 修复了Excel转Html后内容格式不正确的问题。
  • 修复了为工作表添加两个小计时程序长时间挂起的问题。
  • 修复了添加 SparklineGroup 时应用程序抛出“System.ArgumentOutOfRangeException”的问题。
  • 修复了多次签名后只剩下最后一个签名的问题。
  • 修复了程序在使用 IsPasswordProtected() 时抛出“IOException”的问题。
  • 修复了IPrstGeomShape获取值不正确的问题。

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月23日
下一篇 2022年1月23日

相关推荐

发表回复

登录后才能评论