Spire.XLS 12.1已发布。该版本支持为单元格设置Html字符串、为现有数据透视表添加条件格式,还支持向IsPasswordProtected()添加文件流、获取 IPrstGeomShape 的链接单元名称,并且还支持计算单个工作表或单元格范围。此外还增强了Excel到PDF,Excel到HTML,Excel到ODF以及HTML到Excel的转换功能,并且修复了图表保存到图片后内容不正确等已知问题。详情请阅读以下内容。
新功能:
- 支持为单元格设置 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;
bool havepwd = Workbook.IsPasswordProtected(File.OpenRead(inputFile));
var docBytes = File.ReadAllBytes(inputFile);
MemoryStream ms = new MemoryStream(docBytes);
bool havepwd = Workbook.IsPasswordProtected(ms);
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获取值不正确的问题。
获取Spire.XLS 12.1请点击: