Convertire NDJSON in XLSX

Qui converti NDJSON in XLSX gratis e senza account: trascina il file qui sopra e in un paio di secondi il risultato è pronto da scaricare. La conversione avviene dentro il tuo browser, quindi il file non viene mai caricato. Funziona allo stesso modo su Windows, macOS e Linux e anche su iPhone e Android, e continua a funzionare anche se stacchi la connessione.

  • Dove gira Nel tuo browser. Il file non viene mai caricato.
  • Ricostruito XLSX funziona in modo diverso da NDJSON. Non è quindi il degrado graduale di un codec con perdita: quello che XLSX sa esprimere viene riprodotto fedelmente, e quello che lì non ha un equivalente non sopravvive affatto.
  • Limite di dimensione Fino a 100 MB per file, gratis e senza account.
  • Vale la pena saperlo Gli oggetti annidati vengono appiattiti in colonne. I dati molto annidati perdono la loro forma.

Fino a 100 file alla volta. Formati diversi insieme non sono un problema.

Il destinatario è una persona, e questo decide il formato

Questa è l’unica conversione di un file riga per riga su questo sito pensata per una persona. Ogni altro target — CSV per un caricatore, SQL per un database — presuppone software all’altro capo.

Se il file va in una pipeline, questa è la pagina sbagliata e CSV o Parquet sono giuste. Se va a un collega o a un cliente, un foglio Excel evita lo scambio di email che segue un file di testo.

I tipi di cella dichiarati sono ciò che state davvero comprando

Un file delimitato non ha tipi affatto, quindi Excel ne deduce uno per colonna quando apre il file. Gli zeri iniziali spariscono dai codici prodotto, e i numeri lunghi perdono le ultime cifre.

I record in un file NDJSON portano già i loro tipi. Scriverli in un foglio preserva quella distinzione nel file stesso, quindi un codice 00714 arriva come 00714.

I campi annidati si appiattiscono in colonne con il punto

Un campo il cui valore è un oggetto diventa una colonna per foglia, con il percorso come intestazione: un oggetto utente annidato con un nome arriva come colonna user.name.

Gli array si appiattiscono per posizione, quindi una lista tags con a e b diventa tags.0 e tags.1. Un record evento con più blocchi può arrivare a trenta colonne da sei campi.

Un solo foglio, nominato secondo il file

Il foglio di lavoro ha un unico foglio, perché un file riga per riga è un flusso singolo di record senza divisioni interne da mappare su schede.

Il nome viene dal nome del file senza estensione, tagliato a 31 caratteri, il limite che un nome di foglio ha.

Righe con campi diversi producono un foglio sparso

Ogni riga nel sorgente è indipendente. La conversione raccoglie ogni chiave vista ovunque nel file e dà a ciascuna una colonna, lasciando vuote le celle dove una riga non ha nulla.

Un file che mescola tre tipi di evento produce un foglio dove ogni riga usa un terzo delle colonne. Filtrare il sorgente a un solo tipo di evento prima di convertire vale il passo extra.

Numero di righe, e cosa un foglio tollera comodamente

Una riga diventa una riga, quindi il conteggio è il numero di righe meno le righe vuote. Un foglio di poche migliaia di righe si apre all’istante; centinaia di migliaia si aprono lentamente.

Oltre quella dimensione, la risposta è aggregare prima di convertire — un conteggio al giorno, un riepilogo per cliente — perché nessuno di chi riceve il file avrebbe letto un milione di righe comunque.

Cosa controllare prima di allegarlo a un’email

Due verifiche in un minuto: contate le colonne — un foglio molto più largo dell’elenco campi significa un blocco annidato o un array appiattito — e guardate identificatori e date.

E leggete cosa c’è davvero dentro. Un estratto riga per riga è output di macchina e di solito contiene ogni campo che il sistema emette — identificatori interni, flag, occasionalmente un indirizzo email inatteso.

Il foglio di lavoro è scritto sulla vostra macchina

Entrambe le metà girano in questa scheda del browser: il file viene analizzato riga per riga e il foglio assemblato da una libreria caricata su richiesta. Nulla viene caricato, nessun account.

Per questa coppia la proprietà sulla privacy è più di un argomento retorico, perché l’estratto è per definizione sul punto di essere condiviso. Farlo localmente mantiene la lista dei destinatari a chi state davvero inviando.

Come convertire NDJSON in XLSX

  1. Trascina il tuo file NDJSON su questa pagina, oppure fai clic per sceglierne uno.
  2. Scegli XLSX come destinazione. La conversione avviene nel tuo browser e il file non viene caricato.
  3. Scarica il file XLSX finito.

NDJSON o XLSX: cosa cambia

NDJSON a confronto con XLSX
NDJSONXLSX
Nome completoNewline-Delimited JSONCartella di lavoro di Excel
Estensione del file.ndjson, .jsonl.xlsx
Tipo di mediaapplication/x-ndjsonapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Prima pubblicazione20132007
Pubblicato daMicrosoft
SpecificaECMA-376
LicenzaStandard apertoStandard aperto
Situazione attualeAttualeAttuale
Si apre nel browserNessun browserNessun browser
Valutato al suo postoJSON, CSVCSV, ODS, Parquet

Aprire il risultato

I programmi di sempre non coincidono: NDJSON si apre in jq e pandas, XLSX in Microsoft Excel, LibreOffice Calc e Google Sheets, quindi chi riceve il risultato ha bisogno di uno del secondo gruppo.

A che cosa serve ciascun formato

I due puntano a lavori diversi: NDJSON a spostare dati fra programmi e lo streaming, XLSX a la modifica. Vale la pena valutarlo prima, perché il motivo per cui esiste uno è di solito il motivo per cui l'altro risulta scomodo.

XLSX viene da Microsoft e risale al 2007, descritto in ECMA-376. Microsoft Excel, LibreOffice Calc e Google Sheets lo leggono.

Da NDJSON a XLSX: domande frequenti

Il mio file NDJSON viene caricato da qualche parte?

No. Questa conversione avviene interamente nel tuo browser, quindi il file non esce dal tuo dispositivo. Puoi controllarlo da solo: apri la scheda di rete degli strumenti per sviluppatori e converti qualcosa. Vedrai la pagina stessa e le richieste di statistica e di pubblicità con cui questo servizio si paga, e nemmeno una che porti il tuo file. Il motore di questa coppia è SheetJS, un lettore e scrittore di fogli di calcolo in JavaScript; il browser lo scarica una volta e lo tiene in cache.

Convertire NDJSON in XLSX è gratis?

Sì. Senza account, senza filigrana e senza una quota giornaliera da consumare: gira sulla tua macchina, quindi puoi tornare quante volte vuoi. Il browser lavora file fino a 100 MB, 100 per volta. SheetJS viene scaricato sulla tua macchina e gira lì, ed è per questo che non c’è un contatore.

Si perde qualità convertendo NDJSON in XLSX?

NDJSON e XLSX descrivono il contenuto in modi radicalmente diversi. La conversione è quindi una ricostruzione e non una copia: fedele, ma non identica byte per byte. Gli oggetti annidati vengono appiattiti in colonne. I dati molto annidati perdono la loro forma.

Devo installare qualcosa per aprire un file XLSX?

Per la conversione no: avviene nel browser che hai già aperto. Per aprire il risultato ti serve poi il programma con cui il tuo dispositivo mostra di solito Excel Workbook.

Altro su questi formati