Converti xla in xlsx

Converti XLA in XLSX

Estrarre i fogli di lavoro e i dati XLA in XLSX, tenendo conto delle funzionalità VBA e add-in perse.

Crea file XLSX online

Non sappiamo ancora leggere i file XLA, quindi questa conversione non è disponibile. Se puoi esportare il tuo lavoro in uno di questi formati o in altri, ne ricaviamo un XLSX:

Come convertire xla in xlsx file

  • Altro

I componenti aggiuntivi Excel meno recenti possono contenere fogli di lavoro o dati che devono essere modificati, condivisi o archiviati come una cartella di lavoro normale. La conversione dell'estratto in .xlsx rimuove il contenitore del componente aggiuntivo legacy, ma non conserva le funzionalità eseguibili del componente aggiuntivo.

Cos'è il formato XLA

.xla è il formato legacy dei componenti aggiuntivi di Excel 97–2003. Excel lo usa per macro VBA, comandi personalizzati, funzioni definite dall'utente, menu, barre degli strumenti e talvolta fogli di lavoro nascosti. Un file XLA è una cartella di lavoro configurata come componente aggiuntivo, quindi può aprirsi senza una finestra del foglio di lavoro visibile. I componenti aggiuntivi Excel più recenti usano normalmente .xlam.

I file XLA sono presenti nelle installazioni meno recenti di Excel e nei sistemi contabili, di ingegneria e di altro tipo che distribuiscono funzionalità Excel personalizzate. Il file potrebbe non contenere dati tabulari utili; il suo scopo principale potrebbe essere fornire codice e comandi.

Cos'è il formato XLSX

.xlsx è il formato di cartella di lavoro basato su XML usato dalle versioni desktop attuali di Excel, da Excel per il Web e da molte applicazioni per fogli di calcolo. Memorizza fogli di lavoro, formule, tabelle, grafici, formattazione, intervalli denominati e convalida dei dati senza un progetto VBA incorporato.

Usare XLSX quando l'output deve comportarsi come una normale cartella di lavoro modificabile o deve essere condiviso con software che non supporta i componenti aggiuntivi legacy. XLSX non può conservare codice VBA, registrazione del componente aggiuntivo, comandi personalizzati o funzioni del foglio di lavoro definite in VBA.

Come convertire XLA in XLSX

Microsoft Excel: esportare i dati dei fogli di lavoro visibili

  1. Creare una copia di backup del file originale .xla.
  2. Aprire Excel desktop e selezionare File → Open → Browse. Selezionare il file XLA, usando se necessario un filtro per tutti i file. Abilitare le macro solo quando il file è considerato attendibile e il relativo codice è necessario; un componente aggiuntivo non attendibile può contenere VBA eseguibile.
  3. Se Excel visualizza i fogli di lavoro del componente aggiuntivo, selezionare File → Save As e scegliere Excel Workbook (*.xlsx). Salvare con un nuovo nome.
  4. Accettare l'avviso sul formato di Excel. Excel elimina VBA e le altre funzionalità che XLSX non può memorizzare.
  5. Se la finestra del componente aggiuntivo è nascosta, creare una cartella di lavoro vuota, rendere visibile qualsiasi foglio consentito nell'XLA tramite Home → Format → Hide & Unhide → Unhide Sheet, quindi copiare gli intervalli necessari o interi fogli di lavoro nella cartella di lavoro vuota e salvarla come .xlsx.

Alcuni fogli del componente aggiuntivo sono nascosti con l'impostazione VBA VeryHidden o protetti dall'autore; in tal caso il comando Unhide normale non funzionerà. Il proprietario o l'amministratore deve rendere visibili o sbloccare tali fogli; non aggirare la protezione senza autorizzazione.

Excel: rendere visibile una cartella di lavoro del componente aggiuntivo

Se Excel apre l'XLA come cartella di lavoro del componente aggiuntivo nascosta anziché come cartella di lavoro normale, usare una cartella di lavoro attendibile separata contenente questa procedura VBA. Sostituire entrambi i percorsi, eseguirla e controllare il file esportato:

Sub ExportXla()
    Dim wb As Workbook
    Set wb = Workbooks.Open("C:\path\tool.xla")
    wb.IsAddin = False
    wb.SaveAs "C:\path\tool.xlsx", xlOpenXMLWorkbook
    wb.Close SaveChanges:=False
End Sub

Questa procedura modifica lo stato di componente aggiuntivo della cartella di lavoro aperta e salva un file XLSX privo di macro. Non può recuperare fogli protetti, crittografati o assenti e non deve essere usata per estrarre codice o contenuti senza autorizzazione.

LibreOffice Calc

LibreOffice Calc può aprire alcuni componenti aggiuntivi Excel meno recenti, ma VBA XLA, la registrazione del componente aggiuntivo, il comportamento dei fogli nascosti e le formule non sono compatibili in modo affidabile. Usare File → Save As e selezionare Excel 2007–365 (*.xlsx) solo dopo aver controllato ogni foglio e formula necessari. Microsoft Excel è l'esportatore più sicuro per un XLA creato per Excel.

Convertitori online

La conversione diretta online di XLA è generalmente sconsigliata: i servizi potrebbero non supportare il contenitore del componente aggiuntivo, non possono riprodurne il comportamento VBA e potrebbero esporre dati riservati o codice eseguibile a terze parti. Se l'XLA contiene solo dati non riservati, estrarre prima localmente tali dati in una cartella di lavoro normale. Servizi come CloudConvert o Zamzar possono essere presi in considerazione per i file di foglio di calcolo normali supportati, ma verificare l'elenco attuale dei formati di input, la politica di conservazione e l'output prima del caricamento; non aspettarsi che preservino le funzionalità del componente aggiuntivo.

Controlli di qualità e compatibilità

Dopo l'esportazione, controllare formule, intervalli denominati, collegamenti esterni, grafici, formattazione, fogli nascosti e convalida dei dati. Le formule che richiamano una funzione del componente aggiuntivo possono diventare #NAME?, mantenere collegamenti interrotti o produrre risultati diversi quando l'XLA non è disponibile.

Se sono necessarie le macro o le funzioni personalizzate, mantenere installato l'XLA originale e usare la cartella di lavoro estratta solo per i dati, oppure salvare una cartella di lavoro con attivazione macro come .xlsm quando il codice fa parte della cartella di lavoro e può essere migrato legalmente. Un file .xlsm non può comunque riprodurre automaticamente la registrazione del componente aggiuntivo. Rinominare .xla in .xlsx non lo converte e può rendere il file illeggibile.

In poche parole, è impossibile convertire direttamente XLA in XLSX.
Pertanto non esiste un cosiddetto convertitore xla in xlsx o un convertitore online gratuito . Convertitore da xla a .xlsx da trovare.

Confronto formato: XLA vs XLSX

Come i formati XLA e XLSX si confrontano sulle proprietà più importanti per questa conversione.

Confronto dei formati XLA e XLSX
Proprietà .XLA Microsoft Excel Add-in .XLSX Microsoft Excel Open XML Spreadsheet
Standard aperto No
Compressione Entrambi
Dimensione tipica del file Piccolo Medio
Si apre in un browser web No Parziale
Modifica successiva Limitato Facile
Supporto metadata Base Estesa
Leggibile come testo semplice No No
Ideale per Produzione professionale Scambio dati
Introdotto 1997 2007
Sviluppatore Microsoft Microsoft
Tipo MIME application/vnd.openxmlformats-officedocument.spreadsheetml.sheet