在输出 HTML 中单独导出工作表 CSS
可能的使用场景
Aspose.Cells 提供了将工作表 CSS 单独导出到 HTML 格式的功能。在将 Excel 文件转换为 HTML 时,请使用 HtmlSaveOptions.ExportWorksheetCSSSeparately 属性,并将其设置为 true。
在输出 HTML 中单独导出工作表 CSS
以下示例代码创建一个 Excel 文件,在单元格B5中添加一些红色文本,然后使用 HtmlSaveOptions.ExportWorksheetCSSSeparately 属性将其保存为 HTML 格式。请参考代码生成的output HTML。
示例代码
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
//Create workbook object | |
Workbook wb = new Workbook(); | |
//Access first worksheet | |
Worksheet ws = wb.getWorksheets().get(0); | |
//Access cell B5 and put value inside it | |
Cell cell = ws.getCells().get("B5"); | |
cell.putValue("This is some text."); | |
//Set the style of the cell - font color is Red | |
Style st = cell.getStyle(); | |
st.getFont().setColor(Color.getRed()); | |
cell.setStyle(st); | |
//Specify html save options - export worksheet css separately | |
HtmlSaveOptions opts = new HtmlSaveOptions(); | |
opts.setExportWorksheetCSSSeparately(true); | |
//Save the workbook in html | |
wb.save("outputExportWorksheetCSSSeparately.html", opts); |
将单个工作簿表导出到 HTML
当使用 Aspose.Cells 将具有多个工作表的工作簿转换为 HTML 时,它会创建一个 HTML 文件和一个包含 CSS 和多个 HTML 文件的文件夹。在浏览器中打开此 HTML 文件时,选项卡是可见的。当将具有单个工作表的工作簿转换为 HTML 时需要相同的行为。之前对于单表的工作簿不会创建单独的文件夹,而只创建 HTML 文件。这样的 HTML 文件在浏览器中打开时不显示选项卡。Excel 同样为单个工作表创建适当的文件夹和 HTML,因此使用 Aspose.Cells 实施相同的行为。
示例代码
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Load the sample Excel file containing single sheet only | |
Workbook wb = new Workbook(srcDir + "sampleSingleSheet.xlsx"); | |
// Specify HTML save options | |
HtmlSaveOptions options = new HtmlSaveOptions(); | |
// Set optional settings if required | |
options.setEncoding(Encoding.getUTF8()); | |
options.setExportImagesAsBase64(true); | |
options.setExportGridLines(true); | |
options.setExportSimilarBorderStyle(true); | |
options.setExportBogusRowData(true); | |
options.setExcludeUnusedStyles(true); | |
options.setExportHiddenWorksheet(true); | |
//Save the workbook in Html format with specified Html Save Options | |
wb.save(outDir + "outputSampleSingleSheet.htm", options); |