在 Excel 到 HTML 转换期间排除未使用的样式
Contents
[
Hide
]
可能的使用场景
Microsoft Excel 文件可能包含许多未使用的样式。当您将 Excel 文件导出为 HTML 格式时,这些未使用的样式也会被导出。这会增加 HTML 的大小。您可以在将 Excel 文件转换为 HTML 期间使用HtmlSaveOptions.ExcludeUnusedStyles财产。当你设置它真的,所有未使用的样式都从输出 HTML 中排除。以下屏幕截图显示了输出 HTML 中未使用的样式示例。
在 Excel 到 HTML 转换期间排除未使用的样式
下面的示例代码创建一个工作簿,还创建一个未使用的命名样式。自从HtmlSaveOptions.ExcludeUnusedStyles被设置为真的,这个未使用的命名样式将不会导出到输出 HTML.但是如果你把它设置为错误的,然后这个未使用的样式将出现在输出 HTML 中,然后您可以在 HTML 标记中看到它,如上面的屏幕截图所示。
示例代码
This file contains 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 | |
//Create workbook | |
Workbook wb = new Workbook(); | |
//Create an unused named style | |
wb.CreateStyle().Name = "UnusedStyle_XXXXXXXXXXXXXX"; | |
//Access first worksheet | |
Worksheet ws = wb.Worksheets[0]; | |
//Put some value in cell C7 | |
ws.Cells["C7"].PutValue("This is sample text."); | |
//Specify html save options, we want to exclude unused styles | |
HtmlSaveOptions opts = new HtmlSaveOptions(); | |
//Comment this line to include unused styles | |
opts.ExcludeUnusedStyles = true; | |
//Save the workbook in html format | |
wb.Save("outputExcludeUnusedStylesInExcelToHTML.html", opts); |