删除工作簿中未使用的样式
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-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Load template excel file containing unused styles | |
Workbook workbook = new Workbook(dataDir + "Template-With-Unused-Custom-Style.xlsx"); | |
// Remove all unused styles inside the template this will also remove AsposeStyle which is an unused style inside the template | |
workbook.RemoveUnusedStyles(); | |
// Save the file | |
workbook.Save(dataDir + "output_out.xlsx"); |