Exportera arbetsbladets CSS separat i utdata HTML filen
Möjliga användningsscenario
Aspose.Cells tillhandahåller funktionen att exportera arbetsblads-CSS separat när du konverterar din Excel-fil till HTML. Använd HtmlSaveOptions.ExportWorksheetCSSSeparately-egenskapen för detta ändamål och ange den till true vid sparande av Excel-filen i HTML-format.
Exportera arbetsbladets CSS separat i utdata-HTML-filen
Följande exempelkod skapar en Excel-fil, lägger till lite text i cellan B5 i röd färg och sparar sedan den i HTML-format med HtmlSaveOptions.ExportWorksheetCSSSeparately-egenskapen. Se utdata-HTML-filen genererad av koden för referens. Du hittar stylesheet.css i utdata som ett resultat av exempelkoden.
Exempelkod
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Create workbook object | |
Workbook wb = new Workbook(); | |
//Access first worksheet | |
Worksheet ws = wb.Worksheets[0]; | |
//Access cell B5 and put value inside it | |
Cell cell = ws.Cells["B5"]; | |
cell.PutValue("This is some text."); | |
//Set the style of the cell - font color is Red | |
Style st = cell.GetStyle(); | |
st.Font.Color = Color.Red; | |
cell.SetStyle(st); | |
//Specify html save options - export worksheet css separately | |
HtmlSaveOptions opts = new HtmlSaveOptions(); | |
opts.ExportWorksheetCSSSeparately = true; | |
//Save the workbook in html | |
wb.Save("outputExportWorksheetCSSSeparately.html", opts); |
Exportera arbetsbok med enkelt blad till HTML
När en arbetsbok med flera blad 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 arbetsblad när den konverteras till HTML. Tidigare skapades inget separat mapp för enkla bladarbetsböcker och endast en HTML-fil skapades. En sådan HTML-fil visar inte flik när den öppnas i webbläsaren. MS Excel skapar en korrekt mapp och HTML-fil för enkla blad också och därför har samma beteende implementerats med Aspose.Cells API:er. Exempelfilen kan laddas ned från följande länk för användning i den angivna koden nedan:
Exempelkod
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Load the sample Excel file containing single sheet only | |
Workbook wb = new Workbook(sourceDir + "sampleSingleSheet.xlsx"); | |
// Specify HTML save options | |
Aspose.Cells.HtmlSaveOptions options = new Aspose.Cells.HtmlSaveOptions(); | |
// Set optional settings if required | |
options.Encoding = System.Text.Encoding.UTF8; | |
options.ExportImagesAsBase64 = true; | |
options.ExportGridLines = true; | |
options.ExportSimilarBorderStyle = true; | |
options.ExportBogusRowData = true; | |
options.ExcludeUnusedStyles = true; | |
options.ExportHiddenWorksheet = true; | |
//Save the workbook in Html format with specified Html Save Options | |
wb.Save(outputDir + "outputSampleSingleSheet.htm", options); |