Esporta il foglio di lavoro CSS separatamente in HTML di output
Possibili Scenari di Utilizzo
Aspose.Cells fornisce la funzionalità di esportare il foglio di lavoro CSS separatamente quando si converte il file Excel in HTML. Si prega di utilizzare la proprietà HtmlSaveOptions.ExportWorksheetCSSSeparately per questo scopo e impostarla su true durante il salvataggio del file Excel in formato HTML.
Esportare il Foglio di Stile CSS Separatamente nell’HTML di Output
Il codice di esempio seguente crea un file Excel, aggiunge del testo nella cella B5 di colore Rosso e quindi lo salva in formato HTML utilizzando la proprietà HtmlSaveOptions.ExportWorksheetCSSSeparately. Si prega di vedere l'HTML di output generato dal codice per un riferimento. Si troverà stylesheet.css al suo interno come risultato del codice di esempio.
Codice di Esempio
// 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); |
Esporta un singolo foglio di lavoro in HTML
Quando un workbook con più fogli viene convertito in HTML utilizzando Aspose.Cells, viene creato un file HTML insieme a una cartella contenente CSS e diversi file HTML. Quando questo file HTML viene aperto nel browser, le schede sono visibili. Lo stesso comportamento è richiesto per un workbook con un’unica scheda quando viene convertito in HTML. In precedenza non veniva creata alcuna cartella separata per i workbook con un unico foglio e veniva creato solo un file HTML. Tale file HTML non mostra la scheda quando viene aperto nel browser. Excel crea la cartella e l’HTML corretti anche per i fogli singoli e quindi lo stesso comportamento è implementato utilizzando Aspose.Cells. Il file di esempio può essere scaricato dal seguente link per l’uso nel codice di esempio qui sotto:
Codice di Esempio
// 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); |