Convertire TSV in XLSX

Qui converti TSV 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.
  • Senza perdita Non si butta via niente. XLSX conserva esattamente ciò che TSV teneva.
  • Limite di dimensione Fino a 100 MB per file, gratis e senza account.

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

L’esportazione che uno strumento vi ha consegnato senza scelta di formato

Pipeline di sequenziamento, tabelle di espressione differenziale, file di annotazione, log di strumenti, download da search console e report di piattaforme pubblicitarie escono tutti separati da tabulazioni, e la maggior parte non offre alternativa. La tabulazione è stata scelta perché descrizioni di geni, nomi di campagne e titoli di pagina sono pieni di virgole.

Non è un formato di lavoro. Il file non porta tipi di colonna, larghezze, riquadro bloccato o difesa contro ciò che succede dopo, cioè che qualcuno lo apre in Excel perché è lì che avverrà davvero l’analisi. L’apertura è il passo pericoloso, ed è quello che sostituisce questa conversione.

Aprire un file separato da tabulazioni in Excel è dove gli identificativi diventano date

Excel che importa testo applica la propria interpretazione a ogni valore, e parte di quell’interpretazione è un parser di date con una rete molto ampia. 1-2 diventa il due gennaio. MARCH1 e SEPT1 diventano date. 2/3 diventa una data. Lunghe stringhe di cifre perdono gli zeri iniziali e quelle molto lunghe vengono rese in notazione scientifica.

Non è una voce o un vecchio bug. È stato misurato nella letteratura genomica come fenomeno che colpisce una frazione sostanziale delle tabelle supplementari pubblicate, ed è stato infine risolto rinominando un insieme di geni umani piuttosto che sistemando il foglio di calcolo — il che dice quanto sia difficile annullarlo una volta accaduto.

Cosa protegge davvero convertire prima di aprire

La conversione legge il file separato da tabulazioni e scrive un foglio di calcolo, e non esegue mai il parser di date di Excel. Un valore 1-2 resta i quattro caratteri 1-2, SEPT1 resta SEPT1, e 2024-03-11 resta quella stringa. Ognuno viene scritto nella cella come testo, con la cella che porta il proprio tipo.

Quest’ultima parte è ciò che rende la protezione duratura. Una cella XLSX registra che tipo di valore contiene, quindi quando Excel apre il foglio di calcolo mostra ciò che c’è piuttosto che rianalizzarlo. La coercizione avviene solo all’importazione di testo non tipizzato, e quando il foglio di calcolo raggiunge Excel non resta testo non tipizzato.

Le colonne che vengono ancora lette come numeri

Non è un rifiuto generale di interpretare qualsiasi cosa. Un campo che legge come numero semplice diventa una cella numerica, ciò che volete per conteggi, valori p, variazioni di espressione, impressioni e costi — arrivano pronti per ordinare e calcolare.

Il costo ricade sui codici con zeri iniziali. 00123 diventa 123, e una posizione su piastra o un riferimento interno che si affida al padding lo perde. Vale la pena controllare una colonna di codici nel foglio di calcolo prima di lavorarci.

Le colonne data arrivano come testo, uno scambio più che un bug

Lo stesso rifiuto che salva 1-2 si applica a una vera colonna data: 2024-03-11 viene scritta come testo, non come valore data, quindi non ordinerà cronologicamente e l’aritmetica delle date non funzionerà finché non viene convertita dentro Excel.

È il lato deliberato dello scambio, ed è il verso giusto. Trasformare una colonna testo in date in Excel è un’operazione che eseguite consapevolmente su una colonna che avete guardato — selezionate la colonna, Dati, Testo in colonne, e impostate esplicitamente il formato data.

Un foglio di lavoro, chiamato come il TSV

Un file separato da tabulazioni contiene una tabella, quindi il foglio di calcolo ha un foglio di lavoro. Prende il nome dal file con l’estensione rimossa, troncato ai trentuno caratteri consentiti a un nome di foglio.

La riga di intestazione diventa la prima riga del foglio e fissa le colonne: ogni riga successiva viene indicizzata contro di essa, quindi un campo extra che appare a metà non ottiene una colonna propria. I suoi valori in eccesso vengono raccolti sotto una colonna chiamata __parsed_extra.0, che è il foglio che vi dice che l’esportazione è irregolare.

Il tetto di righe di un foglio di lavoro, e cosa significa per un’esportazione grande

Un foglio di lavoro contiene 1.048.576 righe inclusa l’intestazione, e 16.384 colonne. È un limite del formato file piuttosto che di questa conversione, e nessuno strumento può scrivere un foglio più grande.

Matrici di espressione, log di eventi ed esportazioni complete di parole chiave superano regolarmente quella linea. Quando succede, la risposta onesta è che un foglio di calcolo è lo strumento sbagliato: filtrate o aggregate la tabella prima di convertire, oppure portate lo stesso file in Parquet e interrogatelo in DuckDB o pandas.

Testo libero, ritorni a capo e le celle che rompevano il file

Una colonna descrizione o annotazione contenente un ritorno a capo è genuinamente pericolosa in un file separato da tabulazioni: la riga finisce dove il valore doveva continuare, e ogni conteggio a valle è sbagliato. Una tabulazione incollata in un valore fa la stessa cosa più silenziosamente.

Un foglio di calcolo non ha questa fragilità. Un ritorno a capo dentro una cella è un ritorno a capo dentro una cella, e una tabulazione è un carattere ordinario. Se un’esportazione separata da tabulazioni ha dato conteggi di righe incoerenti fra strumenti, convertirla è una diagnosi ragionevole oltre che una correzione.

L’esportazione viene convertita qui e non inviata da nessuna parte

Entrambe le metà girano su questa pagina: il parser separato da tabulazioni è JavaScript ordinario e lo scrittore del foglio di calcolo è una libreria caricata al bisogno. Nessuna richiesta porta il file, quindi un insieme di risultati non pubblicati, i dati di campagna di un cliente o una tabella collegata a pazienti non vengono copiati a terzi.

Il limite è la memoria piuttosto che un piano. L’intera tabella viene tenuta contemporaneamente mentre il foglio di calcolo viene assemblato, quindi decine di megabyte convertono senza cerimonie e centinaia è dove una scheda del browser inizia a soffrire.

Quando tenere invece il file separato da tabulazioni

Tenetelo se il passo successivo è uno script. R lo legge con read.delim, pandas con sep="\t", ed entrambi permettono di dichiarare esplicitamente i tipi di colonna, una garanzia più forte di qualsiasi conversione. Un foglio di calcolo non aggiunge nulla a quella pipeline e toglie la possibilità di fare un diff.

Tenetelo comunque come copia d’archivio. La conversione legge i valori simili a numeri come numeri, quindi il foglio di calcolo non è un record fedele byte per byte dell’esportazione, e il file originale è l’unica cosa che può risolvere una discussione su cosa conteneva una colonna.

Come convertire TSV in XLSX

  1. Trascina il tuo file TSV 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.

TSV o XLSX: cosa cambia

TSV a confronto con XLSX
TSVXLSX
Nome completoTab-Separated ValuesCartella di lavoro di Excel
Estensione del file.tsv, .tab.xlsx
Tipo di mediatext/tab-separated-valuesapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Prima pubblicazione19932007
Pubblicato daMicrosoft
SpecificaIANA text/tab-separated-valuesECMA-376
LicenzaStandard apertoStandard aperto
Situazione attualeAttualeAttuale
Si apre nel browserNessun browserNessun browser
Valutato al suo postoCSV, JSONCSV, ODS, Parquet

Aprire il risultato

Microsoft Excel e LibreOffice Calc leggono sia TSV sia XLSX, quindi puoi confrontare il risultato con l'originale senza un secondo programma.

A che cosa serve ciascun formato

I due puntano a lavori diversi: TSV a spostare dati fra programmi, 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.

TSV è stato pubblicato nel 1993. È descritto in IANA text/tab-separated-values, e vale la pena conoscerlo se il file deve sopravvivere allo strumento che lo ha scritto.

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

Da TSV a XLSX: domande frequenti

Il mio file TSV 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 TSV 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 TSV in XLSX?

No. XLSX conserva lo stesso contenuto senza buttare via niente: il risultato è identico in qualità all’originale.

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