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-Typeriflette il tipo MIME del formato di output richiesto (ad esempio,application/pdfper 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. |
| 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.