Complete Guide to Excel File Formats: How to Save and Convert Your Spreadsheets Correctly

Microsoft Excel offers numerous file formats for saving your workbooks, each designed for specific purposes and compatibility requirements. Understanding these formats helps you choose the right extension for your needs, whether you’re sharing data with colleagues using older Excel versions, working with macro-enabled files, or exporting data to other applications.

Understanding Excel Save Options

When you save an Excel file, you can access different format options by clicking File > Save As. The available formats in the dialog box vary depending on your active sheet type—whether it’s a worksheet, chart sheet, or another sheet type.

Important: When you save a file in a different format, some formatting, data, and features may not transfer completely. Always verify your file after conversion to ensure critical information remains intact.

To open files created in other formats—whether from earlier Excel versions or different programs—simply click File > Open. If you open an Excel 97-2003 workbook, it automatically launches in Compatibility Mode. You can either save it to a modern format (xlsx, xlsb, or xlsm) to access new Excel features, or continue working in Compatibility Mode to maintain backward compatibility.

Excel File Formats Explained

Standard Workbook Formats

FormatExtensionDescription
Excel Workbook.xlsxThe default XML-based format for Excel 2010 and 2007. Cannot store VBA macro code or Excel 4.0 macro sheets (.xlm). Ideal for everyday use without macros.
Excel Macro-Enabled Workbook.xlsmXML-based and macro-enabled for Excel 2016, 2013, 2010, and 2007. Stores VBA macro code or Excel 4.0 macro sheets (.xlm). Perfect for automated tasks.
Excel Binary Workbook.xlsbBinary file format (BIFF12) for Excel 2010 and 2007. Offers faster opening and saving times for large datasets.
Template.xltxDefault template format for Excel 2010 and 2007. Cannot store macro code. Use for creating standardized workbook structures.
Macro-Enabled Template.xltmMacro-enabled template format for Excel 2010 and 2007. Stores VBA macro code for reusable automated templates.
Excel 97-2003 Workbook.xlsBinary format (BIFF8) for compatibility with older Excel versions (97-2003).
Excel 97-2003 Template.xltBinary template format for Excel 97-2003 compatibility.
Microsoft Excel 5.0/95 Workbook.xlsBinary format (BIFF5) for very legacy Excel versions.
XML Spreadsheet 2003.xmlXMLSS format for 2003 compatibility.
XML Data.xmlPure XML data format for data exchange.
Excel Add-In.xlamXML-based, macro-enabled add-in format for Excel 2010 and 2007. Runs additional code and supports VBA projects.
Excel 97-2003 Add-In.xlaLegacy add-in format for Excel 97-2003.
Excel 4.0 Workbook.xlwLegacy format saving only worksheets, chart sheets, and macro sheets. Can open but cannot save to this format in modern Excel.
Works 6.0-9.0 Spreadsheet.xlrSpreadsheets saved in Microsoft Works 6.0-9.0.

Text File Formats for Data Export

When you need to export Excel data to other applications, text formats are your best option. However, be aware that all formatting is lost when saving to any text format.

FormatExtensionDescription
Formatted Text (Space-delimited).prnLotus space-delimited format. Saves only the active sheet.
Text (Tab-delimited).txtTab-separated text for Windows. Saves only the active sheet.
Text (Macintosh).txtTab-separated text for Mac operating systems.
Text (MS-DOS).txtTab-separated text for MS-DOS systems.
Unicode Text.txtUnicode character encoding standard format.
CSV (comma delimited).csvComma-separated values for Windows. Saves only the active sheet.
CSV (Macintosh).csvComma-separated values for Mac systems.
CSV (MS-DOS).csvComma-separated values for MS-DOS.
DIF.difData Interchange Format. Saves only the active sheet.
SYLK.slkSymbolic Link Format. Saves only the active sheet.

Other Useful File Formats

FormatExtensionDescription
DBF 3, DBF 4.dbfdBase III and IV formats. Can open but cannot save Excel files to dBase format.
OpenDocument Spreadsheet.odsCompatible with Google Docs and OpenOffice.org Calc. Formatting may be lost when saving and opening.
PDF.pdfPreserves formatting for sharing and printing. Data cannot be easily changed. Not supported in Excel 2007.
XPS Document.xpsXML Paper Specification. Preserves exact formatting. Not supported in Excel 2007.

Clipboard Formats for Copy-Paste Operations

When pasting data from the Microsoft Office Clipboard using Paste or Paste Special (Home tab > Clipboard group), Excel supports these formats:

FormatExtensionDescription
Picture.wmf or .emfWindows Metafile or Enhanced Metafile Format
Bitmap.bmpStandard bitmap image format
Microsoft Excel file formats.xlsBinary formats for Excel 5.0/95, 97-2003, and 2010
SYLK.slkSymbolic Link Format
DIF.difData Interchange Format
Text (tab-delimited).txtTab-separated text
CSV (Comma-delimited).csvComma-separated values
Formatted text (Space-delimited).rtfRich Text Format (Excel only)
Embedded object.gif, .jpg, .doc, .xls, .bmpOLE 2.0 objects and pictures
Linked object.gif, .jpg, .doc, .xls, .bmpLinked objects and pictures
Office drawing object.emfEnhanced metafile drawing objects
Text.txtDisplay or OEM text
Single File Web Page.mht, .mhtmlMHT or MHTML with inline graphics
Web Page.htm, .htmlHTML format (default for copied text from other programs)

Unsupported File Formats in Modern Excel

The following formats no longer work in Excel 2016, 2013, 2010, Excel Starter, or 2007. You cannot open or save files in these formats:

FormatExtension
Excel Chart.xlc
Lotus 1-2-3 (all versions).wk1, .wk2, .wk3, .wk4, .wks
Microsoft Works (all versions).wks
DBF 2.dbf
Quattro Pro for MS-DOS.wq1
Quattro Pro 5.0 and 7.0 for Windows.wb1, .wb3

What to Do With Unsupported File Formats

If you encounter a file format not supported in your Excel version, try these solutions:

  1. Search online for file format converters from third-party companies
  2. Convert through intermediate programs – Save to a format supported by another program, then export from that program into an Excel-compatible format

Key Takeaways for Excel Users

  • Use .xlsx for standard workbooks without macros
  • Use .xlsm when your workbook contains VBA macros
  • Use .csv or .txt for exporting data to other applications
  • Use .xls only when sharing with users on Excel 97-2003
  • Always verify your file after conversion to prevent data loss
  • Modern formats (xlsx, xlsm, xlsb) offer better features and security than legacy formats

Need Additional Help?

If you have questions about Excel file formats or encounter specific conversion issues, you can ask experts in the Excel Tech Community or get support through Microsoft Communities.

For more detailed information about formatting and features that may not transfer between formats, refer to Microsoft’s documentation on Excel formatting and features that are not transferred to other file formats.