Vai al contenuto

JSON a XLSX Convertitore di formati di dati

Convertite JSON in XLSX in un solo passaggio. Incollate o caricate i vostri dati JSON: il convertitore li analizza, mantiene le strutture annidate quando XLSX può contenerle, le appiattisce in chiavi separate da punti quando non può e restituisce XLSX pronti da copiare o scaricare. Pensato per sviluppatori e analisti che trasferiscono configurazioni e dati tabellari tra strumenti, senza registrazione e senza salvare i dati.

Reimposta

Domande frequenti

Tra quali formati posso convertire?

Il convertitore legge e scrive JSON, JSON Lines, YAML, TOML, XML, CSV, TSV, INI, proprietà Java, Excel XLSX e OpenDocument ODS; ciascun formato può essere convertito in tutti gli altri. Scegliete il formato di origine in From e quello di destinazione in To. Per JSON e YAML, CSV in JSON, JSON in CSV, JSON in XML e XML in JSON, il sito offre anche strumenti dedicati con opzioni aggiuntive.

Come converto un foglio di calcolo Excel o ODS?

Scegliete XLSX o ODS come formato di origine e caricate la cartella di lavoro invece di incollare il testo. Il convertitore legge il primo foglio o quello indicato nel campo Sheet name, considera la prima riga come intestazioni di colonna e trasforma ogni riga successiva in un record. Le formule vengono lette come gli ultimi valori calcolati e le celle con date diventano stringhe ISO 8601.

Come vengono convertiti i dati annidati in CSV, TSV, INI o proprietà?

Questi formati non possono contenere strutture annidate, quindi gli oggetti annidati vengono appiattiti in chiavi separate da punti e gli elementi degli array ricevono il proprio indice tra parentesi quadre. Per esempio, {"user": {"name": "Ada", "tags": ["x"]}} diventa le chiavi user.name e user.tags[0]. Quando si rileggono le proprietà, le chiavi separate da punti vengono annidate di nuovo se non entrano in conflitto; le intestazioni CSV e TSV vengono mantenute esattamente come scritte.

Come stabilisce il convertitore cosa costituisce una riga?

Se il formato di destinazione è CSV, TSV, XLSX o ODS, un array di primo livello diventa l'insieme delle righe. Un oggetto che contiene solo un array, come {"users": [...]} o un documento XML con elementi di riga ripetuti, viene ricondotto a quell'array; qualsiasi altro contenuto diventa una singola riga. Le colonne corrispondono all'unione di tutte le chiavi, nell'ordine in cui compaiono per la prima volta, e i valori mancanti restano vuoti.

I numeri e i valori booleani vengono mantenuti?

JSON, JSON Lines, YAML e TOML mantengono numeri, valori booleani e valori null, mentre le celle dei fogli di calcolo mantengono numeri e valori booleani. CSV, TSV, INI, proprietà e XML non hanno tipi, quindi i valori vengono letti come testo e restano tali nel risultato. Gli interi TOML troppo grandi per un numero JavaScript vengono mantenuti come testo, così non si perdono cifre.

Come viene convertito XML negli altri formati?

Ogni elemento diventa una chiave; gli elementi ripetuti diventano array, gli attributi diventano chiavi che iniziano con @ e il testo accanto agli attributi viene memorizzato sotto #text. Quando scrive XML, un oggetto con una sola chiave di primo livello usa quella chiave come elemento radice; tutto il resto viene racchiuso in un elemento radice e gli elementi degli array vengono scritti come elementi di riga. I caratteri non consentiti nei nomi degli elementi vengono sostituiti con trattini bassi e i documenti che dichiarano entità vengono rifiutati per sicurezza.

Che cosa succede ai valori che TOML non può memorizzare?

TOML non ha un valore null: le chiavi che contengono null vengono omesse e gli elementi null all'interno degli array diventano stringhe vuote. Inoltre, TOML richiede una tabella al livello più alto, quindi un array di primo livello viene scritto come array di tabelle chiamato rows e un singolo valore come chiave chiamata value. Le date lette da TOML vengono scritte negli altri formati come stringhe ISO 8601.

Come vengono letti i file INI e le proprietà Java?

Le sezioni INI diventano oggetti, le righe key[] raccolgono i valori in un elenco, le righe che iniziano con ; o # sono commenti e i valori tra virgolette doppie possono contenere sequenze di escape come \n. Le proprietà seguono le regole Java: =, : o gli spazi separano la chiave dal valore, le righe che iniziano con # o un punto esclamativo sono commenti, una barra rovesciata finale continua la riga e le sequenze \uXXXX vengono decodificate. Le proprietà scritte sono in UTF-8 semplice, leggibile nei resource bundle di Java 9 e versioni successive.

Come vengono gestiti JSON Lines e i documenti YAML multipli?

L'input JSON Lines viene letto riga per riga; le righe vuote vengono ignorate e i valori formano un array. L'output JSON Lines scrive ogni elemento dell'array come un valore JSON compatto per riga. Un input YAML con più documenti separati da --- diventa un array con una voce per documento. Gli input YAML, TOML e XML non validi indicano la riga e la colonna in cui si è interrotta l'analisi, mentre gli input JSON Lines non validi indicano la riga.

Quali sono i limiti e i miei dati vengono memorizzati?

Testo e file possono avere dimensioni fino a 5 MiB, con un massimo di 100,000 righe, 1,000,000 celle, 64 livelli di annidamento, 50 MiB di contenuto della cartella di lavoro estratto e 16 MiB di risultato. Gli input più grandi vengono rifiutati con un messaggio, senza essere tagliati. I vostri dati vengono convertiti in memoria per la richiesta e non vengono memorizzati.

Strumenti correlati

Convertitore di formati di dati

Convertite dati strutturati tra JSON, JSON Lines, YAML, TOML, XML, CSV, TSV, INI, proprietà Java, Excel XLSX e OpenDocument ODS. Incollate il testo o caricate una cartella di lavoro, scegliete il formato di origine e quello di destinazione: il convertitore mantiene la struttura annidata quando il formato di destinazione la supporta e la appiattisce in chiavi separate da punti quando non la supporta. Pensato per sviluppatori, analisti e ingegneri DevOps che trasferiscono configurazioni e dati tabellari tra strumenti.

JSON a JSON Lines Convertitore di formati di dati

Convertite JSON in JSON Lines in un solo passaggio. Incollate o caricate i vostri dati JSON: il convertitore li analizza, mantiene le strutture annidate quando JSON Lines può contenerle, le appiattisce in chiavi separate da punti quando non può e restituisce JSON Lines pronti da copiare o scaricare. Pensato per sviluppatori e analisti che trasferiscono configurazioni e dati tabellari tra strumenti, senza registrazione e senza salvare i dati.

JSON a TOML Convertitore di formati di dati

Convertite JSON in TOML in un solo passaggio. Incollate o caricate i vostri dati JSON: il convertitore li analizza, mantiene le strutture annidate quando TOML può contenerle, le appiattisce in chiavi separate da punti quando non può e restituisce TOML pronti da copiare o scaricare. Pensato per sviluppatori e analisti che trasferiscono configurazioni e dati tabellari tra strumenti, senza registrazione e senza salvare i dati.

JSON a TSV Convertitore di formati di dati

Convertite JSON in TSV in un solo passaggio. Incollate o caricate i vostri dati JSON: il convertitore li analizza, mantiene le strutture annidate quando TSV può contenerle, le appiattisce in chiavi separate da punti quando non può e restituisce TSV pronti da copiare o scaricare. Pensato per sviluppatori e analisti che trasferiscono configurazioni e dati tabellari tra strumenti, senza registrazione e senza salvare i dati.

JSON a INI Convertitore di formati di dati

Convertite JSON in INI in un solo passaggio. Incollate o caricate i vostri dati JSON: il convertitore li analizza, mantiene le strutture annidate quando INI può contenerle, le appiattisce in chiavi separate da punti quando non può e restituisce INI pronti da copiare o scaricare. Pensato per sviluppatori e analisti che trasferiscono configurazioni e dati tabellari tra strumenti, senza registrazione e senza salvare i dati.

JSON a Properties Convertitore di formati di dati

Convertite JSON in Properties in un solo passaggio. Incollate o caricate i vostri dati JSON: il convertitore li analizza, mantiene le strutture annidate quando Properties può contenerle, le appiattisce in chiavi separate da punti quando non può e restituisce Properties pronti da copiare o scaricare. Pensato per sviluppatori e analisti che trasferiscono configurazioni e dati tabellari tra strumenti, senza registrazione e senza salvare i dati.

Mostra tutti i 104 strumenti correlati

Informazioni su OneClick Pro

OneClick Pro è una raccolta gratuita di oltre 150 strumenti web per le attività quotidiane: convertire immagini e unità di misura, formattare e convalidare codice, controllare domini e SEO, lavorare con testi, date e numeri. Ogni strumento funziona senza registrazione né abbonamento; i dati inseriti vengono usati solo per calcolare il risultato e non vengono mai salvati. Usatelo come cassetta degli attrezzi per attività occasionali oppure aggiungete ai preferiti gli strumenti che usate ogni giorno.