Arbeitsblatt-CSS separat in Ausgabe HTML exportieren
Mögliche Nutzungsszenarien
Aspose.Cells bietet die Funktion zum separaten Exportieren von Arbeitsblatt-CSS, wenn Sie Ihre Excel-Datei in HTML konvertieren. Bitte verwendenHtmlSaveOptions.ExportWorksheetCSSSeparately Eigenschaft für diesen Zweck und setzen Sie sie aufwahr beim Speichern der Excel-Datei im Format HTML.
Arbeitsblatt-CSS separat in Ausgabe HTML exportieren
Der folgende Beispielcode erstellt eine Excel-Datei und fügt etwas Text in die Zelle einB5 inRotFarbe und speichert es dann im Format HTML mitHtmlSaveOptions.ExportWorksheetCSSSeparately Eigentum. Bitte sehen Sie sich … anAusgang HTML generiert durch den Code als Referenz. Du wirst findenstylesheet.cssdarin als Ergebnis des Beispielcodes.
Beispielcode
// 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); |
Exportieren Sie eine Einzelblatt-Arbeitsmappe nach HTML
Wenn eine Arbeitsmappe mit mehreren Blättern mithilfe von Aspose.Cells in HTML konvertiert wird, wird eine HTML-Datei zusammen mit einem Ordner erstellt, der CSS und mehrere HTML-Dateien enthält. Wenn diese HTML-Datei im Browser geöffnet wird, sind die Registerkarten sichtbar. Das gleiche Verhalten ist für eine Arbeitsmappe mit einem einzelnen Arbeitsblatt erforderlich, wenn sie in HTML konvertiert wird. Früher wurde kein separater Ordner für Arbeitsmappen mit einem einzelnen Blatt erstellt, und es wurde nur die Datei HTML erstellt. Eine solche HTML-Datei zeigt keine Registerkarte, wenn sie im Browser geöffnet wird. MS Excel erstellt auch den richtigen Ordner und HTML für ein einzelnes Blatt, und daher wird dasselbe Verhalten mit Aspose.Cells-APIs implementiert. Die Beispieldatei kann über den folgenden Link heruntergeladen werden, um sie im folgenden Beispielcode zu verwenden:
Beispielcode
// 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); |