Convert files online
Convert files online
When You Need XLS to HTML
XLS is the legacy Microsoft Excel format from the Excel 97-2003 era. Despite XLSX being the modern standard, enormous amounts of data are still stored in XLS: price lists, budgets, registries, and reports accumulated over decades. Accounting software, ERP systems, government portals, and legacy databases often still export data exclusively in XLS.
When you need to publish that data on a website, embed it in a CMS page, add it to a corporate portal, or insert it into an HTML email, keeping it in a binary format is impractical. Browsers cannot open XLS files natively, and manually recreating the table in HTML is slow and error-prone.
Converting XLS to HTML solves this in one step. Cell values, text, and basic formatting become a standard HTML table that can be dropped into any webpage, CMS editor, or email template.
What You Get After Conversion
The result is an HTML file with a standard <table> structure. All cell values are carried over as text data. Basic styles - bold text, alignment, background colors - are preserved to the extent they were explicitly defined in the source XLS file.
| Source element | HTML result |
|---|---|
| Text and numbers | Transferred as values |
| Formulas | Replaced by their computed results |
| Bold, alignment | Basic styles preserved |
| Charts and graphs | May not be included |
| Multiple sheets | Each sheet becomes a separate block |
| Macros and interactivity | Not transferred |
This is expected behavior. The goal is to turn data into a web representation - not to transfer the file's logic. Formulas are not needed in HTML; what matters are the final values visible in the cells.
Why XLS Specifically
XLS predates the modern XLSX format by over a decade and is still actively produced by accounting applications, legacy databases, and older government systems. If a file arrives in XLS format and the task is to publish its data on the web, there is no need to re-save it as XLSX first. The converter handles the legacy format directly.
Common Publishing Scenarios
Price list from an accounting system. An accountant exports a price list in XLS. The web team gets a ready HTML table to paste into a CMS page - no manual re-entry required.
Registry or contractor list on a corporate portal. Internal directories in XLS often need periodic web publication. Conversion preserves structure and values without manual copying.
Table in an HTML email. Some CRM platforms and email tools accept raw HTML. An HTML table from the converter replaces manual email markup.
Data output from a script or application. If a program exports results in XLS, the HTML version lets you display the table directly in a browser without asking users to download and open a file.
Embed a table in an article or report. Analysts, marketers, and editors working with XLS data can convert and embed tables faster than building them from scratch in HTML.
What to Check Before Converting
XLS files often carry history: hidden rows, service data on extra sheets, empty columns with residual formatting. Before publishing, inspect the source file.
- Keep only the sheets and data ranges you intend to make public.
- Check that formula cells reflect current and accurate values.
- Remove or hide rows and columns with internal notes not meant for public view.
- Verify that cell data reads correctly - no encoding issues, no mixed data types in the same column.
Format and Conversion Limitations
The conversion result depends on the structure of the source XLS. Simple tables with text and numbers usually convert cleanly. Complex files need verification.
Merged cells are handled with colspan/rowspan attributes, but complex multi-level merges may look different from the original.
Charts and embedded images are not cell data and typically do not appear in the HTML output.
Conditional formatting, sparklines, and other visual analysis features from XLS do not transfer to a static HTML table.
If the XLS file has multiple sheets, each sheet becomes a separate HTML block. Review the output and keep what you need.
Related Tasks
If you have a modern Excel file (.xlsx), use the XLSX to HTML converter - same approach, current format.
If you need to lock the table for printing or sharing rather than web publishing, converting to PDF is a better fit: XLS to PDF saves the spreadsheet as a static document.
For modern XLSX spreadsheets, XLSX to PDF is also available.
What is XLS to HTML conversion used for
Price list from accounting software
Accounting and inventory systems export price lists in XLS. Converting to HTML lets you publish current prices on your website without manually rebuilding the table.
Corporate directory on an intranet
Internal registries, contractor lists, and reference tables stored in legacy XLS can be quickly published on a corporate portal as an HTML table.
Table in an HTML email campaign
If your CRM or email service supports HTML insertion, the converted table can be pasted directly into a message without manual markup.
Data publication in an article
Analysts and editors working with spreadsheet data can quickly get an HTML version for embedding in a report, article, or documentation page.
Legacy data in a web interface
If historical data lives in XLS files and needs to be browsable, converting to HTML makes it readable in a browser without requiring users to download anything.
Tips for converting XLS to HTML
Review sheets before uploading
If the XLS has multiple sheets, make sure you need all of them. Service sheets with internal data will appear in the HTML output. Remove unnecessary sheets from the file beforehand or trim the result after conversion.
Verify formula results are current
HTML receives computed values. If Excel was not recalculated with the latest data, check formula cells before converting to ensure the numbers are accurate.
Clean up service rows and columns
XLS files often contain helper rows, empty columns with residual formatting, or hidden data. Remove them before conversion so the HTML table stays clean.
Check for encoding issues
Older XLS files sometimes have character encoding problems. After conversion, verify that special characters and non-ASCII text display correctly.