Esporta foglio di lavoro CSS separatamente nell'output HTML
Possibili scenari di utilizzo
Aspose.Cells fornisce la funzione per esportare il foglio di lavoro CSS separatamente quando si converte il file Excel in HTML. Si prega di utilizzareHtmlSaveOptions.ExportWorksheetCSSSeparately property per questo scopo e impostarlo suVERO durante il salvataggio del file Excel nel formato HTML.
Esporta foglio di lavoro CSS separatamente nell’output HTML
Il seguente codice di esempio crea un file Excel, aggiunge del testo nella cellaB5 inRossocolor e quindi lo salva nel formato HTML utilizzandoHtmlSaveOptions.ExportWorksheetCSSSeparately proprietà. Si prega di consultare iluscita HTML generato dal codice per riferimento. Troveraifoglio di stile.cssal suo interno come risultato del codice di esempio.
Codice d’esempio
// 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); |
Esporta la cartella di lavoro a foglio singolo in HTML
Quando una cartella di lavoro con più fogli viene convertita in HTML utilizzando Aspose.Cells, crea un file HTML insieme a una cartella contenente CSS e più file HTML. Quando questo file HTML viene aperto nel browser, le schede sono visibili. Lo stesso comportamento è richiesto per una cartella di lavoro con un singolo foglio di lavoro quando viene convertita in HTML. In precedenza non era stata creata alcuna cartella separata per le cartelle di lavoro a foglio singolo ed era stato creato solo il file HTML. Tale file HTML non mostra la scheda quando viene aperto nel browser. MS Excel crea anche la cartella corretta e HTML per un singolo foglio e quindi lo stesso comportamento viene implementato utilizzando le API Aspose.Cells. Il file di esempio può essere scaricato dal seguente collegamento per l’utilizzo nel codice di esempio riportato di seguito:
Codice d’esempio
// 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); |