XLSM ODS
File conversion

Convert XLSM to ODS

Convert now
QUICK ANSWER
Is it possible to convert XLSM to ODS?
Yes - XLSM converts to ODS.

You can do it right here with our free converter - no sign-up, and your file is deleted right after.

Upload your file to our converter above or open it in LibreOffice Calc and use File > Save As to pick ODS - both take under a minute. The key caveat: VBA macros embedded in XLSM files are dropped entirely, leaving a static spreadsheet without automation.

3 programs
Also to ODS: TSV · SXC · PLAN

On this page

Tested on macOS, Windows & Linux
Last verified Sep 2026

More free converters

HEIC, PNG, WEBP, MP3 and more - every tool here is free.

Open the toolbox
XLSM → ODS converterFREE
Drop a .XLSM file here
or pick one - we convert it to .ODS and give you the file to download

Why convert XLSM to ODS?

ODS is the native open-standard format for LibreOffice, OpenOffice, and Collabora, so teams sharing workbooks outside Microsoft Office often need this conversion. It also removes the macro-safety prompts that XLSM files trigger on many corporate systems. If you want to understand the target format better, see .ODS.

How to convert XLSM to ODS

LibreOffice Calc FREE

Open the XLSM in Calc, choose File > Save As, and select ODF Spreadsheet (.ods) from the format list.

Microsoft Excel PAID

Open the XLSM, go to File > Save As, pick ODS from the format dropdown, and confirm the macro-drop warning.

Command line - LibreOffice CLI

Run soffice --headless --convert-to ods file.xlsm to convert without opening the GUI.

Programs that convert XLSM

Microsoft Excel
Apache OpenOffice Calc (OpenOffice.org Calc)
LibreOffice Calc

About these formats

Quality & what to watch

  • VBA macros are always dropped - the ODS file contains only data, formulas, and formatting.
  • Charts and most formatting survive, but complex Excel-specific chart types may render differently in LibreOffice.
  • Pivot tables are preserved but may need minor layout adjustments after conversion.

Frequently asked questions

Will my macros work in the converted ODS?
No - Excel VBA cannot be stored in ODS. All macro code is dropped; only the spreadsheet data and formulas carry over.
Can I convert back from ODS to XLSM?
Yes - open the ODS in Excel or LibreOffice and save as XLSM, but any macros lost during the original conversion will not be restored.
Does LibreOffice Calc handle this conversion reliably?
Yes, for most workbooks LibreOffice produces accurate results; Excel may give a slightly more predictable output for highly complex files.
Why does Excel warn me when saving as ODS?
The warning confirms that VBA code cannot be stored in ODS and will be dropped; the spreadsheet content is not affected.