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