使用 HtmlCrossType 指定如何在输出 HTML 中交叉字符串
Contents
[
Hide
]
可能的使用场景
当单元格包含文本或字符串但大于单元格的宽度时,如果下一列中的下一个单元格为 null 或为空,则字符串会溢出。当您将 Excel 文件保存到 HTML 时,您可以通过使用Html 交叉类型枚举。它具有以下值
-
HtmlCrossType.Default: 显示类似 MS Excel,取决于下一个单元格。如果下一个单元格为空,则字符串将交叉或被截断。
-
HtmlCrossType.MSExport: 显示字符串,如 MS Excel 导出 HTML。
-
HtmlCrossType.交叉显示 HTML cross string,创建 HTML 大文件的性能比设置为 Default 或 FitToCell 快十倍以上。
-
HtmlCrossType.FitToCell:只显示单元格宽度内的字符串。
使用 HtmlCrossType 指定如何在输出 HTML 中交叉字符串
下面的示例代码加载示例 Excel 文件并通过指定不同的方式将其保存为 HTML 格式Html 交叉类型.请下载输出 HTML使用此代码生成。示例 Excel 文件包含带有红色边框的图像,如显示效果的屏幕截图所示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 | |
//Load the sample Excel file | |
Workbook wb = new Workbook("sampleHtmlCrossStringType.xlsx"); | |
//Specify HTML Cross Type | |
HtmlSaveOptions opts = new HtmlSaveOptions(); | |
opts.HtmlCrossStringType = HtmlCrossType.Default; | |
opts.HtmlCrossStringType = HtmlCrossType.MSExport; | |
opts.HtmlCrossStringType = HtmlCrossType.Cross; | |
opts.HtmlCrossStringType = HtmlCrossType.FitToCell; | |
//Output Html | |
wb.Save("out" + opts.HtmlCrossStringType + ".htm", opts); |