Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Aspose.Cells for Python via .NET provides the feature to export worksheet CSS separately when you convert your Excel file to HTML. Please use HtmlSaveOptions.export_worksheet_css_separately property for this purpose and set it to true while saving Excel file to HTML format.
The following sample code creates an Excel file, adds some text in cell B5 in Red color and then saves it in HTML format using HtmlSaveOptions.export_worksheet_css_separately property. Please see the output HTML generated by the code for reference. You will find stylesheet.css inside it as an outcome of the sample code.
| from aspose.cells import HtmlSaveOptions, Workbook | |
| from aspose.pydrawing import Color | |
| # Create workbook object | |
| wb = Workbook() | |
| # Access first worksheet | |
| ws = wb.worksheets[0] | |
| # Access cell B5 and put value inside it | |
| cell = ws.cells.get("B5") | |
| cell.put_value("This is some text.") | |
| # Set the style of the cell - font color is Red | |
| st = cell.get_style() | |
| st.font.color = Color.red | |
| cell.set_style(st) | |
| # Specify html save options - export worksheet css separately | |
| opts = HtmlSaveOptions() | |
| opts.export_worksheet_css_separately = True | |
| # Save the workbook in html | |
| wb.save("outputExportWorksheetCSSSeparately.html", opts) |
When a workbook with multiple sheets is converted to HTML using Aspose.Cells for Python via .NET, it creates an HTML file along with a folder containing CSS and multiple HTML files. When this HTML file is opened in the browser, the tabs are visible. The same behavior is required for a workbook with single worksheet when it is converted to HTML. Earlier no separate folder was created for single sheet workbooks and only HTML file was created. Such HTML file does not show tab when opened in browser. MS Excel creates proper folder and HTML for a single sheet also and hence same behavior is implemented using Aspose.Cells for Python via .NET APIs. The sample file can be downloaded from the following link for using in the sample code below:
| from aspose.cells import HtmlSaveOptions, Workbook | |
| # Source directory | |
| sourceDir = "./" | |
| # Output directory | |
| outputDir = "./" | |
| # Load the sample Excel file containing single sheet only | |
| wb = Workbook(sourceDir + "sampleSingleSheet.xlsx") | |
| # Specify HTML save options | |
| options = HtmlSaveOptions() | |
| # Set optional settings if required | |
| options.encoding = "utf-8" | |
| options.export_images_as_base64 = True | |
| options.export_grid_lines = True | |
| options.export_similar_border_style = True | |
| options.export_bogus_row_data = True | |
| options.exclude_unused_styles = True | |
| options.export_hidden_worksheet = True | |
| # Save the workbook in Html format with specified Html Save Options | |
| wb.save(outputDir + "outputSampleSingleSheet.htm", options) |
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.