删除工作簿中未使用的样式
Contents
[
Hide
]
excel 文件中未使用的样式不仅占用空间,而且在转换为不同格式(如 PDF、HTML 等)时会导致性能问题。Aspose.Cells 提供了工作簿.removeUnusedStyles() 删除工作簿中所有未使用的样式。
删除工作簿中未使用的样式
下面的代码解释了它的用法工作簿.removeUnusedStyles().代码加载模板excel文件您可以从提供的链接下载。它包含一个未使用的样式,名为Aspose风格,此样式和所有其他未使用的样式将在代码执行后被删除。请参阅以下屏幕截图以获取更多说明。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
String dataDir = Utils.getDataDir(RemoveUnusedStyles.class); | |
String inputPath = dataDir + "Styles.xlsx"; | |
String outputPath = dataDir + "Output.xlsx"; | |
Workbook workbook = new Workbook(inputPath); | |
workbook.removeUnusedStyles(); | |
workbook.save(outputPath); | |
System.out.println("File saved " + outputPath); |