Skip to main content
Spreadsheet Conversion

Converti XLSM in XLSX: convertitore online gratuito

Converti un foglio di calcolo Excel con attivazione macro (.xlsm) in un foglio di calcolo Excel Open XML (.xlsx) online gratuitamente. Conversione di ...

o importa da

2M+ file convertiti

Scelto da migliaia di utenti

Trasferimento sicuro

Caricamenti crittografati HTTPS

Privacy al primo posto

I file vengono cancellati automaticamente dopo l'elaborazione

Nessuna registrazione

Inizia a convertire immediatamente

Funziona ovunque

Qualsiasi browser, qualsiasi dispositivo

Come convertire

1

Upload your .xlsm file by dragging it into the upload area or clicking to browse.

2

Choose your output settings. The default settings work great for most files.

3

Click Convert and download your .xlsx file when it's ready.

About XLSM to XLSX Conversion

XLSM e XLSX sono entrambi formati Excel OOXML moderni: l'unica differenza è che XLSM contiene codice macro VBA mentre XLSX vieta esplicitamente le macro. Entrambi utilizzano la stessa struttura XML compressa in ZIP per fogli di lavoro, formule, formattazione, grafici e tabelle pivot. L'estensione .xlsm segnala a Excel che il file potrebbe contenere codice macro eseguibile.

La conversione da XLSM a XLSX rimuove tutto il codice macro VBA dalla cartella di lavoro preservando tutti i dati, le formule, la formattazione e le funzionalità del foglio di lavoro, producendo un foglio di calcolo privo di macro che è più sicuro da distribuire e non attiverà avvisi di sicurezza macro.

Why Convert XLSM to XLSX?

Molte organizzazioni bloccano i file XLSM negli allegati e-mail e nella condivisione di file come misura di sicurezza, poiché le macro VBA possono contenere codice dannoso. La conversione in XLSX rimuove il carico utile delle macro, consentendo alla cartella di lavoro di passare attraverso filtri e-mail e scanner di sicurezza senza attivare avvisi.

XLSX è preferibile anche quando si condividono i dati di un foglio di calcolo con soggetti esterni che non necessitano di automazione. L'eliminazione delle macro riduce le dimensioni del file, elimina i problemi di sicurezza e produce un risultato più pulito incentrato esclusivamente sui dati e sull'analisi.

Common Use Cases

  • Elimina le macro dai report XLSM prima di inviarli a client esterni tramite e-mail
  • Converti modelli XLSM in XLSX per la distribuzione agli utenti che non necessitano della funzionalità macro
  • Rimuovi il codice VBA dalle cartelle di lavoro per superare i filtri di sicurezza della posta elettronica aziendale
  • Produrre versioni XLSX prive di macro di modelli finanziari per la revisione dei revisori
  • Pulisci le cartelle di lavoro XLSM prima di caricarle su piattaforme cloud che bloccano i file con attivazione macro

How It Works

LibreOffice apre il file XLSM e lo salva come XLSX, preservando tutto il contenuto del foglio di lavoro OOXML omettendo l'archiviazione del progetto VBA. I valori delle celle, le formule, la formattazione, la formattazione condizionale, i grafici, le tabelle pivot, la convalida dei dati, gli intervalli denominati e la struttura del foglio vengono tutti conservati in modo identico: la struttura XML sottostante è praticamente la stessa. Viene rimosso solo l'archivio binario vbaProject.bin (contenente moduli VBA, moduli e moduli di classe).

Quality & Performance

La conversione è essenzialmente senza perdite per il contenuto del foglio di lavoro. Ogni valore di cella, formula, formato, grafico e funzionalità viene conservato in modo identico poiché entrambi i formati utilizzano lo stesso schema OOXML. L'unica modifica è la rimozione del codice macro VBA. I valori delle celle calcolati rimangono invariati durante l'ultima esecuzione delle macro, ma le macro stesse sono scomparse, quindi non verrà eseguito il ricalcolo automatico.

LIBREOFFICE EngineModerateMinimal Quality Loss

Device Compatibility

DeviceXLSMXLSX
Windows PCPartialPartial
macOSPartialPartial
iPhone/iPadPartialPartial
AndroidPartialPartial
LinuxPartialPartial
Web BrowserNoNo

Tips for Best Results

  • 1Esegui tutte le macro prima della conversione per garantire che i valori calcolati siano aggiornati: non si aggiorneranno automaticamente in XLSX
  • 2Conserva il file XLSM originale se potresti aver bisogno della funzionalità macro in seguito
  • 3XLSX passa attraverso la maggior parte dei filtri di sicurezza e-mail che bloccano gli allegati XLSM
  • 4La dimensione del file diminuirà leggermente poiché l'archiviazione del progetto VBA verrà rimossa
  • 5Verifica che nessuna cella dipenda da calcoli guidati da macro dopo la conversione

Related Conversions

La conversione da XLSM a XLSX rimuove le macro VBA preservando allo stesso tempo tutti i dati del foglio di calcolo: il modo più pulito per produrre cartelle di lavoro prive di macro per una distribuzione sicura.

Domande frequenti

Nessun dato del foglio di lavoro viene perso. Viene rimosso solo il codice macro VBA. Tutte le formule, la formattazione e le funzionalità vengono conservate.
SÌ. Le formule standard di Excel sono conservate e funzionali. Viene rimossa solo l'automazione basata su VBA.
No. Una volta convertito in XLSX, il codice VBA viene rimosso permanentemente. Conserva l'XLSM originale se hai bisogno di macro.
SÌ. Tutte le funzionalità OOXML vengono conservate in modo identico: grafici, pivot, formattazione condizionale, convalida dei dati.
La ridenominazione non rimuove l'archiviazione del progetto VBA. Excel potrebbe rifiutare il file o comportarsi in modo imprevedibile. Una conversione corretta rimuove le macro in modo pulito.

Related Conversions & Tools