Conversione da CSV a tabella Markdown
Converte un file CSV nella notazione tabellare di Markdown, cioè `| col1 | col2 |`. Potete indicare il carattere separatore, la presenza di una riga d'intestazione e l'allineamento delle colonne, a sinistra, al centro o a destra; il risultato si può copiare e scaricare. Il contenuto del file è elaborato nel navigatore e non viene trasmesso ad alcun servente.
| Carattere separatore |
|
|---|---|
| Considera la prima riga come intestazione | |
| Allineamento delle colonne |
|
Inserite un file CSV per vedere qui la tabella Markdown.
Corrispondenza fra le righe del CSV e la tabella Markdown
| Una riga del CSV | name,age,city |
|---|---|
| Notazione Markdown risultante | | name | age | city | |
Usando la prima riga come intestazione, essa diventa la riga dei titoli, la seconda è la riga separatrice che indica l'allineamento, con i trattini, e dalla terza in poi seguono le righe di dati.
Consigli
- Le barre verticali contenute nelle celle vengono protette automaticamente con una barra rovesciata, così da non essere scambiate per separatori di colonna.
- I ritorni a capo contenuti nelle celle racchiuse fra virgolette sono sostituiti da uno spazio, perché una riga di una tabella Markdown deve stare fisicamente su una sola riga.
- Scegliendo l'allineamento a sinistra, al centro o a destra, nella riga separatrice compaiono rispettivamente `:---`, `:---:` e `---:`, e la tabella appare come voluto nei visualizzatori come quello di GitHub.
- Insieme agli strumenti affini di conversione da CSV a JSON e da CSV a SQL potete trasformare uno stesso file in tre formati diversi secondo l'uso.
Domande frequenti
A proposito — perché una tabella Markdown si scrive con sole barre verticali e trattini
Markdown è un linguaggio di marcatura leggero ideato nel 2004 da John Gruber e Aaron Swartz, il cui principio ispiratore è che il testo resti comprensibile anche letto in chiaro. La notazione tabellare non fa eccezione: rappresentando i filetti con sole barre verticali e trattini, non occorre racchiudere nulla fra marcatori di apertura e chiusura come nel <table> dell'HTML, e già guardando il sorgente si intuisce la forma della tabella.
La notazione tabellare, per inciso, non figurava nella specifica originaria di John Gruber: è un'estensione aggiunta più tardi e in modo autonomo da PHP Markdown Extra e dal Markdown di GitHub. Per questo il comportamento nei dettagli, per esempio quando il numero di colonne non coincide, varia leggermente da un'implementazione all'altra; le piattaforme principali si conformano per lo più alla variante di GitHub.
Il desiderio di incollare in un documento il risultato di un foglio di calcolo o di una base di dati ricorre di frequente scrivendo file di presentazione, segnalazioni o articoli tecnici. Battere a mano barre verticali e righe separatrici è faticoso, e uno strumento che converte con un clic a partire da un file CSV è ormai una preparazione di rito per chi documenta in Markdown.