Convertitore da tabella a messaggio Protobuf

Incolla le righe o trascina un file CSV o Excel, scegli Protobuf come formato di output e incolla il messaggio nel tuo file .proto. Ogni colonna diventa un campo, con i numeri di campo che seguono l'ordine delle colonne.

I tipi seguono la colonna: una colonna numerica diventa double, tutto il resto diventa string. I nomi dei campi devono essere identificatori ASCII semplici, quindi un nome di colonna che non lo è (caratteri cinesi, spazi, punteggiatura) viene scritto come column_2 — l'ordine dei campi resta comunque quello delle colonne.

Tabella in Markdown

Trasforma una tabella in testo pronto da incollare: Markdown, HTML, TSV, INSERT SQL, JSON, XML, YAML, LaTeX, INI, TOML, JSON Lines o una tabella ASCII. Nulla viene caricato.

I tuoi dati non lasciano mai questo browser

Il file viene analizzato, visualizzato in anteprima e trasformato in grafico sul tuo dispositivo. Nulla viene caricato — nemmeno un campione. Chiudi la scheda e i dati saranno eliminati.

Oppure incolla il testo della tabella

Come funziona

  1. 1.Importa la tabella (Excel, CSV, TSV o JSON, oppure incolla), poi scegli il formato di output: Markdown, HTML, SQL INSERT, JSON, XML, YAML, LaTeX, vCard, iCal, pandas e altri.
  2. 2.Per SQL, imposta il nome della tabella; per vCard e iCal, mappa quale colonna contiene quale campo — un campo lasciato vuoto semplicemente non viene scritto.
  3. 3.Premi Genera e controlla il risultato a destra.
  4. 4.Copialo o scaricalo. Le righe che non possono diventare un contatto o un evento utilizzabile vengono saltate invece di essere scritte a metà.

Domande frequenti

Dove finiscono i dati?
Questo output è solo la definizione del messaggio: Protobuf conserva le righe in un payload binario o JSON separato. Se ti servono le righe in JSON, esporta la stessa tabella con il formato JSON e passa entrambi al tuo parser.
Perché i numeri di campo sono 1, 2, 3 e così via?
I numeri di campo vengono assegnati nell'ordine delle colonne a partire da 1. Sono quelli che finiscono sul wire, quindi una volta pubblicato uno schema puoi solo aggiungere nuovi numeri — non riutilizzare né rinumerare quelli esistenti.

Strumenti correlati

Generatore di INSERT SQL da tabella

Trasforma una tabella CSV o Excel in istruzioni SQL INSERT nel tuo browser: la riga di intestazione diventa l'elenco delle colonne, le virgolette vengono gestite correttamente e le celle vuote diventano NULL.

Convertitore da CSV a tabella Markdown

Trasforma una tabella CSV, Excel o JSON in una tabella Markdown per un README, una pagina Notion o una pull request. I pipe e le interruzioni di riga vengono gestiti nel browser.

Convertitore da CSV a XML

Trasforma una tabella CSV, Excel o JSON in XML ben formato direttamente nel browser: i nomi delle colonne diventano nomi di elementi, i caratteri speciali vengono codificati, le celle vuote restano elementi vuoti.

Convertitore da CSV a YAML

Trasforma una tabella CSV, Excel o JSON in una lista YAML pulita, con i valori tra virgolette ogni volta che altrimenti verrebbero letti come numeri, booleani o null.

Convertitore da CSV a tabella LaTeX

Trasforma una tabella CSV o Excel in un ambiente tabular LaTeX pronto da incollare, con e commerciali, simboli di percentuale, underscore e backslash correttamente escaped.

Convertitore da CSV a JSON Lines (JSONL)

Trasforma una tabella CSV o Excel in JSON Lines: un oggetto JSON per riga, pronto per jq, pipeline di log e importazioni massive.

Convertitore da CSV a INI

Trasforma una tabella CSV o Excel in sezioni INI: un blocco numerato per riga con linee key=value, pronto per file di configurazione legacy e programmi di importazione.

Convertitore da CSV a TOML

Trasforma una tabella CSV o Excel in TOML usando un array di tabelle, con i numeri mantenuti numerici, le celle vuote scritte come stringhe vuote e le chiavi non latine tra virgolette.

Convertitore da CSV a tabella ASCII

Trasforma una tabella CSV o Excel in una tabella ASCII con bordi per log, commenti al codice e documenti in testo semplice, con i caratteri CJK allineati su doppia larghezza.

Convertitore da tabella a array PHP

Trasforma una tabella CSV o Excel in un array PHP direttamente nel browser: la riga di intestazione diventa la prima voce, i numeri restano numeri e le celle vuote diventano null.

Convertitore da tabella a array Ruby

Trasforma una tabella CSV o Excel in un array Ruby direttamente nel browser: la riga di intestazione diventa il primo elemento, i numeri restano numeri e le celle vuote diventano nil.

Convertitore da tabella ad AsciiDoc

Trasforma una tabella CSV o Excel in una tabella AsciiDoc direttamente nel browser: la riga di intestazione riceve l'opzione header e le pipe all'interno delle celle vengono sottoposte a escape.

Convertitore da tabella a Trac Wiki

Trasforma una tabella CSV o Excel in una tabella Trac wiki nel browser: una riga per riga, celle separate da pipe e riga di intestazione in grassetto.

Convertitore da tabella a schema Avro

Trasforma una tabella CSV o Excel in uno schema di record Avro direttamente nel browser: un campo per colonna, le colonne numeriche come double e ogni campo nullable.

Convertitore da tabella a RDF Turtle

Trasforma una tabella CSV o Excel in triple RDF direttamente nel browser: la prima colonna diventa il soggetto, ogni altra colonna un'asserzione su di esso.

Convertitore da tabella a DAX DATATABLE

Trasforma una tabella CSV o Excel in un'espressione DATATABLE di Power BI direttamente nel browser: i tipi di colonna vengono dedotti e il testo viene racchiuso tra virgolette per te.

Convertitore da tabella a Qlik LOAD INLINE

Trasforma una tabella CSV o Excel in un'istruzione LOAD INLINE di Qlik direttamente nel browser: i nomi dei campi, la quotatura del testo e lo script di caricamento sono fatti per te.

Convertitore da tabella ad array ASP VBScript

Trasforma una tabella CSV o Excel in un array annidato VBScript direttamente nel browser: i numeri restano numeri, il testo è tra virgolette e le celle vuote diventano Null.

Convertitore da tabella ad array ActionScript

Trasforma una tabella CSV o Excel in un letterale array ActionScript 3 direttamente nel browser: i numeri restano numeri, il testo è con escape e le celle vuote diventano null.

Convertitore da CSV a tabella HTML

Trasforma una tabella CSV o Excel in una tabella HTML direttamente nel browser: celle di intestazione, bordi ed escaping vengono gestiti automaticamente, pronta da incollare in una pagina.

Convertitore da CSV a tabella Jira

Trasforma una tabella CSV o Excel in markup di tabella wiki di Jira direttamente nel browser: la riga di intestazione, l'escaping delle celle e la sintassi sono gestiti per te.