Anyfile
Open file
.xlsmTypical support level 3

Open XLSM Spreadsheets Online

XLSM uses the Open XML workbook package while allowing a VBA project to be embedded. Anyfile reads supported sheets with SheetJS and deliberately treats macro code as inactive package content.

Choose a .xlsm file

Your file stays on this device

Anyfile reads only the local file you select. Parsing, decoding and rendering happen in this browser tab; the file is not uploaded to Anyfile servers.

What Anyfile can show

  • Worksheet names, cells and cached formula values
  • Common number formats and basic styling

Limits and conditions

  • VBA macros are never executed or edited
  • Charts, external connections and advanced Excel features are incomplete

IMPLEMENTATION

Viewers responsible for this format

Excel viewer
Read-only workbook parsing and virtualized sheet browsing.
See implementation and open-source credits

Common question

Is it safe to open an XLSM here?

The viewer parses workbook data locally and does not execute the embedded VBA project, though malformed files can still be rejected.