spire.xls 10.11.7 现已发布。该版本支持添加分类汇总(subtotal)功能、通过两点添加线条功能以及设置气泡图表的气泡规模。除此之外,一些在转换excel到pdf/html/image以及加载、操作文档时出现的问题也得以成功修复。新功能及问题修复详情如下。
新功能:
- 支持添加分类汇总(subtotal)功能。
workbook workbook = new workbook();
workbook.loadfromfile(input);
worksheet sheet = workbook.worksheets[0];
cellrange range = sheet.range["a5:d20"];
sheet.subtotal(range, 0, cols.toarray(), subtotaltypes.sum, true, false, true);
workbook.savetofile(output,fileformat.version2013);
chart.series[0].format.options.bubblescale = x;
workbook workbook = new workbook();
worksheet worksheet = workbook.worksheets[0];
xlslineshape linebox = worksheet.typedlines.addline() as xlslineshape;
line.leftcolumn = 10; //起始点的列索引
line.leftcolumnoffset = 10; //起始点的列偏离量
line.toprow = 10; //起始点的行索引
line.toprowoffset =10; //起始点的行偏离量
line.rightcolumn = 18; //终点的列索引
line.rightcolumnoffset = 10; //终点的列偏离量
line.bottomrow = 20; //终点的行索引
line.bottomrowoffset = 10; //终点的行偏离量
workbook.savetofile(outputfile, excelversion.version2013);
workbook.dispose();
2)绝对位置,单位为像素
workbook workbook = new workbook();
worksheet worksheet = workbook.worksheets[0];
xlslineshape linebox = worksheet.typedlines.addline() as xlslineshape;
line.startpoint = new point(30, 50);
line.endpoint = new point(20, 80);
workbook.savetofile(outputfile_13, excelversion.version2013);
workbook.dispose();
问题修复:
- 修复了转换excel到pdf,内容不一致的问题。
- 修复了转换excel到pdf,透视表数据更新不正确的问题。
- 修复了转换excel到pdf,文本对齐方式改变的问题。
- 修复了加载excel文档抛出(远程服务访问错误:(502)错误的网关)的问题。
- 修复了加载excel文档抛出"system.argumentoutofrangeexception"的问题。
- 修复了转换excel到html时颜色格式丢失的问题。
- 修复了转换xls到xlsx时抛出"system.argumentexception"的问题。
- 修复了添加特殊符号后用ms excel打开文档报错的问题。
- 修复了加载xlsm文件抛出"system.formateexception"的问题。
- 修复了计算xlookup公式报错的问题。
- 修复了转换excel到pdf丢失一张图片的问题。
- 修复了修改数据标签后图例被改变的问题。
- 修复了产品生成的excel文档用msexcel打开另存为后图表里的值被改变的问题。
- 修复了创建图表使用值"#n/a",结果文档打开失败的问题。
- 修复了当excel有隐藏内容时自动适应行高(autofitrow())不起作用的问题。
- 修复了转换excel到image程序抛system.stackoverflowexception的问题。
- 修复了转换图表到图片数据丢失的问题。
下载spire.xls 10.11.7,请点击: