ExcelTool.io

Excel to ODS Converter

Convert Excel workbooks to OpenDocument Spreadsheet (.ods) format for LibreOffice, OpenOffice, and open-standard workflows.

Drop your files here or click to upload

Supports .xlsx, .xls, .xlsm, .xlsb · up to 50MB · or paste a file from your clipboard

How to Convert Excel to ODS

  1. Drop in your workbook - .xlsx, .xls, .xlsm and .xlsb are all read. Several at once convert as a batch and download as a ZIP.
  2. Let it rebuild - the workbook is parsed and an OpenDocument package is written in the page; nothing is uploaded.
  3. Download the .ods - open it in LibreOffice Calc, Apache OpenOffice or Collabora.

What the converter writes

A proper OpenDocument package, not a renamed workbook: a ZIP containing content.xml with the sheets and cells, styles.xml, meta.xml, and the manifest that declares the whole thing as application/vnd.oasis.opendocument.spreadsheet. Each cell gets an office:value-type and a value:

In the workbookIn the .ods
A numberoffice:value-type="float" with the exact value
Textoffice:value-type="string", leading zeros intact
TRUE / FALSEoffice:value-type="boolean"
A formulatable:formula in OpenFormula syntax, alongside the cached result
A merged rangeA span on the top-left cell plus covered-cell placeholders
A hyperlinkA text:a element wrapping the cell text
A date or currency cellThe underlying number, with no display format attached
#N/A, #DIV/0!An empty cell

Edge cases

  • Number formats do not cross.Dates arrive as serial numbers, currency as bare numbers, percentages as fractions. Values are exact; reapply the formats in Calc with Format > Cells.
  • Styling does not cross either. Fonts, fills, borders, alignment, conditional formatting, column widths, row heights and frozen panes are not written. Expect the data, not the design.
  • Error cells become blanks rather than errors. Wrap fragile lookups in IFERROR first if the distinction matters.
  • Comments are dropped. The reverse conversion keeps them, so a round trip through this pair of tools loses annotations in one direction only.
  • Defined names are not written, so a formula that refers to a named range will not resolve in Calc. Replace those with cell references before converting.
  • Charts, images, pivot tables and macros have no equivalent in the output. A pivot arrives as the values it last showed, if anything at all.
  • An encrypted workbook cannot be read and fails with a conversion error, because there is nothing to parse until it is decrypted.

When to use a different tool

  • LibreOffice itself is the better converter when formatting matters - it opens .xlsx directly and its Save As keeps far more of the styling than any browser-side rewrite can. Use this page when you need the file converted without installing anything.
  • Going the other way: ODS to Excel.
  • The recipient only needs the numbers: Excel to CSV, which every spreadsheet application on any platform reads.
  • The requirement is an old Microsoft format rather than an open one: XLSX to XLS.
  • The layout is the point: Excel to PDF keeps what the sheet looks like; a format conversion keeps what it contains.

Frequently Asked Questions

Related Tools