Aspose.Cells 8.1.0中的公共API更改
Contents
[
Hide
]
本文档描述了从版本8.0.2到8.1.0的Aspose.Cells API更改,这可能对模块/应用程序开发人员感兴趣。它不仅包括新的和更新的公共方法,还描述了Aspose.Cells背后的任何行为更改。
已添加HtmlSaveOptions.ExportHiddenWorksheet属性
HtmlSaveOptions类已公开ExportHiddenWorksheet属性,可用于指定是否导出隐藏工作表到HTML格式。默认值为true。如果设置为false,Aspose.Cells将不会导出隐藏的工作表内容。
请查看防止导出隐藏工作表的详细文章
已添加Cell.StringValueWithoutFormat属性
已添加StringValueWithoutFormat属性到Cell类,以便开发人员在没有应用任何格式的情况下检索单元格值。
以下提供的代码片段演示了使用Cell.getStringValueWithoutFormat方法与cell.getDisplayStringValue相比的用法,通过从头开始创建电子表格并对其中一个单元格应用数字格式。
Java
//Create an instance of Workbook
Workbook book = new Workbook();
//Access first worksheet
Worksheet sheet = book.getWorksheets().get(0);
//Access A1 cell
Cell cell = sheet.getCells().get("A1");
//Put a value cell and convert it to number
cell.putValue("123456", true);
//Create a new Style object and add it to Workbook's Style Collection
int index = book.getStyles().add();
Style style = book.getStyles().get(index);
//Set Number format for Style object
style.setNumber(3);
//Create an instance of StyleFlag class
//and set NumberFormat to true
StyleFlag flag = new StyleFlag();
flag.setNumberFormat(true);
//Set the style of A1 cell
cell.setStyle(style, flag);
//Get formatted string value
String formatted = cell.getDisplayStringValue();
System.out.println("Formatted String Value: " +formatted);
//Get un-formatted string value
String unformatted = cell.getStringValueWithoutFormat();
System.out.println("Un-formatted String Value: " + unformatted);
上述代码的输出如下
格式化字符串值: 123,456 未格式化的字符串值: 123456
已废弃Bytes、Characters、CharactersWithSpaces、Lines、Paragraphs属性
从Aspose.Cells for .NET 8.1.0开始,BuiltInDocumentPropertyCollection类中的许多属性已被标记为过时。这些属性包括Bytes,Characters,CharactersWithSpaces,Lines和Paragraphs。原因是这些属性在保留Excel电子表格时没有用处,因为Excel会省略它们。而这些属性最初是为Word文档和PowerPoint演示文稿编写的。