Exportera arbetsblad CSS separat i utdata HTML

Möjliga användningsscenarier

Aspose.Cells tillhandahåller funktionen för att exportera kalkylblads-CSS separat när du konverterar din Excel-fil till HTML. Använd egenskapen HtmlSaveOptions.ExportWorksheetCSSSeparat för detta ändamål och ställ in den sann samtidigt som du sparar Excel-filen till HTML-formatet.

Exportera arbetsblad CSS separat i utdata HTML

Följande exempelkod skapar en Excel-fil, lägger till lite text i cell B5 i röd färg och sparar den sedan i HTML-format med hjälp av egenskapen HtmlSaveOptions.ExportWorksheetCSSSeparately. Vänligen seutgång HTMLgenereras av koden för en referens. Du hittar stylesheet.css i den som ett resultat av exempelkoden.

Exempelkod

// 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);

Exportera arbetsbok för ett ark till HTML

När en arbetsbok med flera ark konverteras till HTML med Aspose.Cells, skapas en HTML-fil tillsammans med en mapp som innehåller CSS och flera HTML-filer. När denna HTML-fil öppnas i webbläsaren är flikarna synliga. Samma beteende krävs för en arbetsbok med enstaka kalkylblad när den konverteras till HTML. Tidigare skapades ingen separat mapp för enstaka arbetsböcker och endast HTML-filen skapades. Sådan HTML-fil visar inte flik när den öppnas i webbläsaren. Excel skapar rätt mapp och HTML för enstaka ark också och därför implementeras samma beteende med Aspose.Cells. Exempelfil kan laddas ner från följande länk för användning i exempelkoden nedan:

sampleSingleSheet.xlsx

Exempelkod

// 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);