Come convertire un foglio di calcolo in un altro formato: Guida passo dopo passo

Converti un file foglio di calcolo/Excel locale in un altro formato tramite l’API Web Aspose.Cells Cloud.

API per la conversione di fogli di calcolo

PUT https://api.aspose.cloud/v4.0/cells/convert/spreadsheet

Sicurezza e autenticazione

Le API di Aspose.Cells Cloud sono sicure e richiedono l’autenticazione basata su token JWT.

Parametri della richiesta:

Nome parametro Tipo Percorso/Query string/Corpo HTTP Descrizione
Spreadsheet File FormData Carica il file foglio di calcolo da convertire.
format String Query (Obbligatorio) Il formato di output desiderato (ad esempio, “XLSX”, “PDF”, “CSV”).
outPath String Query (Opzionale) Il percorso della cartella in cui verrà salvato il foglio di calcolo convertito. Il valore predefinito è null.
outStorageName String Query Specifica il nome dell’archivio di output.
fontsLocation String Query Utilizza font personalizzati per il foglio di calcolo.
region String Query Specifica l’impostazione della regione del foglio di calcolo.
password String Query La password per aprire il file foglio di calcolo, se protetto.

Risposta

[
  {
    "Name": "ResponseFile",
    "DataType": {
      "Identifier": "File",
      "Reference": "Stream"
    }
  }
]

Stato di successo

  • 200 OK – La conversione è riuscita e il corpo della risposta contiene il flusso del file convertito.
  • L’intestazione Content-Type riflette il tipo MIME del formato di output richiesto (ad esempio, application/pdf per PDF).

Codici di stato HTTP

Codice Significato Descrizione
200 OK Filtro applicato correttamente; la risposta contiene i dettagli dell’operazione.
400 Richiesta non valida Parametri mancanti o non validi (ad esempio, tipo di file non supportato).
401 Non autorizzato Token JWT non valido o mancante.
413 Payload troppo grande Il file caricato supera il limite di dimensione.
500 Errore interno server Errore imprevisto sul server.

Format

Formato di output Descrizione
XLS Cartella di lavoro Excel 95/5.0 - 2003.
XLSX Formato file Excel Open XML SpreadsheetML.
XLSB Cartella di lavoro binaria Excel.
XLSM Cartella di lavoro Excel abilitata ai macro.
XLT Modello Excel 97 - 2003.
XLTX Modello Excel.
XLTM Modello Excel abilitato ai macro.
XLAM File di aggiunta abilitato ai macro per Excel, utilizzato per aggiungere nuove funzioni a Excel.
CSV File CSV (Comma Separated Value).
TSV File TSV (Tab-separated values).
TXT File di testo semplice delimitato.
HTML Formato HTML.
MHTML File MHTML.
ODS Foglio di calcolo OpenDocument (ODS).
SpreadsheetML File XML Excel 2003.
Numbers Il documento è creato dall’applicazione “Numbers” di Apple, parte della suite iWork per macOS e iOS.
JSON Notazione JavaScript Object Notation.
DIF Data Interchange Format.
DBF File con estensione .dbf, utilizzato dal sistema di gestione database dBASE.
PDF Adobe Portable Document Format.
XPS Formato XML Paper Specification.
SVG Formato Scalable Vector Graphics.
TIFF Tagged Image File Format.
PNG Portable Network Graphics.
BMP Formato immagine bitmap.
EMF Formato Enhanced Metafile.
JPEG JPEG è un formato immagine salvato mediante compressione con perdita.
GIF Graphics Interchange Format.
MARKDOWN Rappresenta un documento Markdown.
SXC Formato XML utilizzato da OpenOffice e StarOffice.
FODS Questo è un formato Open Document memorizzato come XML semplice (flat XML).
DOCX Formato noto per documenti Microsoft Word, che combina file XML e binari.
PPTX Il formato PPTX si basa sul formato file presentazione Open XML di Microsoft PowerPoint.
SqlScript Linguaggio Structured Query Language.
XHtml XHTML è un formato file basato su testo con markup in XML, basato su una riformulazione di HTML 4.0.
Epub I file con estensione .epub sono un formato di e-book che fornisce una pubblicazione digitale standard per editori e utenti.
Xml XML sta per Extensible Markup Language; è simile all’HTML ma utilizza tag per definire oggetti.
Ots File modello foglio di calcolo Open Document (OTS).
AZW3 AZW è un formato di file e-book sviluppato da Amazon per i dispositivi Kindle. AZW3, noto anche come Kindle Format 8 (KF8).

Dove dovresti utilizzare l’API per la conversione di fogli di calcolo?

  • Migrazione di sistemi legacy: Converti migliaia di file XLS legacy in XLSX per sistemi moderni.
  • Standardizzazione per l’archiviazione: Normalizza vari formati di foglio di calcolo (XLS, XLSM, ODS, CSV) a un singolo formato per l’archiviazione.
  • Interoperabilità con suite office: Converti file Excel in formati compatibili con LibreOffice, Google Sheets o Apple Numbers.
  • Normalizzazione delle origini dati: Converti vari formati di foglio di calcolo in CSV o JSON per l’ingestione in database.
  • Pubblicazione web: Converti modelli finanziari in HTML per la visualizzazione su web.

Perché dovresti utilizzare l’API per la conversione di fogli di calcolo?

  • Facile per gli sviluppatori: Aspose.Cells Cloud offre librerie SDK in diversi linguaggi, consentendo uno sviluppo rapido e accompagnato da una documentazione completa. Rispetto alla creazione di soluzioni personalizzate per il rendering dei grafici, riduce notevolmente il carico di lavoro di sviluppo.
  • Economico: Puoi convertire dati tabellari senza caricare preventivamente il file, risparmiando spazio di archiviazione e riducendo i costi.
  • Ampio supporto dei formati: Converti tra oltre 20 formati di foglio di calcolo.
  • Preserva fedeltà dei dati e formattazione.

Come utilizzare l’API per la conversione di fogli di calcolo con gli SDK?

I seguenti esempi di codice mostrano come utilizzare l’API per la conversione di fogli di calcolo con vari SDK.

Specifica dell’API per la conversione di fogli di calcolo

La Specifica dell’API per la conversione di fogli di calcolo definisce un’interfaccia di programmazione pubblicamente accessibile, consentendoti di eseguire interazioni REST direttamente da un browser web.

Puoi utilizzare lo strumento a riga di comando cURL per accedere facilmente ai servizi web Aspose.Cells. Il seguente esempio mostra come effettuare chiamate all’API cloud con cURL.

Utilizzare gli SDK di Aspose.Cells Cloud

L’utilizzo di un SDK è il modo più rapido per sviluppare, poiché nasconde i dettagli a basso livello e ti consente di convertire un file foglio di calcolo in un altro formato con codice conciso. Consulta il repository GitHub per un elenco completo degli SDK di Aspose.Cells Cloud.