Convertitore da Excel a LaTeX
I risultati stanno di solito in un foglio di calcolo molto prima di finire in un articolo, e riscriverli cella per cella tra e commerciali e doppie barre rovesciate è il modo più sicuro per introdurre errori. Conviene invece convertire il foglio in LaTeX e incollare la tabella nel documento.
Convertitore di documenti
oppure trascina qui File PDF, DOC, DOCX … ·
Max 95 MB per file· Fino a 20 file· Eliminati dopo 30 minuti
I file vengono elaborati sui nostri server ed eliminati dopo 30 minuti.
150 DPI trasformano una pagina A4 in circa 1240 × 1754 px. Usare 300 per la stampa.
Converte l'intero file o solo alcune pagine o diapositive (per file PDF e presentazioni).
Pagine o diapositive da convertire, ad es. 1-3, 5, 8-10.
UTF-8 funziona per tutte le lingue. Scegliere UTF-8 con BOM se Excel o Blocco note su Windows mostrano caratteri illeggibili; le codifiche obsolete servono solo per software datato.
LF per macOS, Linux ed editor di codice; CRLF per programmi Windows meno recenti come il classico Blocco note.
La virgola è lo standard. Usare il punto e virgola per Excel nei paesi che scrivono i decimali con la virgola (Germania, Francia, Brasile, Italia).
File Excel con più fogli: converte tutti i fogli (una sezione o un file per foglio) oppure solo il primo.
Come usare questo strumento
- 1
Caricare il foglio di calcolo
Aggiungi un file .xlsx, .xls, .ods, .numbers o .csv fino a 95 MB. Prima ordina il foglio, in modo che contenga solo la tabella che vuoi pubblicare.
- 2
Scegliere il foglio
Fogli di calcolo è impostato su Primo. Scegli Tutti se ogni foglio contiene una tabella separata di cui hai bisogno. Formattazione su Semplice mantiene il grassetto e le celle unite, senza colori.
- 3
Convertire e incollare
Premi Converti in LaTeX (.tex), apri il file .tex e copia la tabella nel documento, in Overleaf o in qualsiasi editor locale. I file vengono eliminati 30 minuti dopo il caricamento.
Carica il foglio, premi Converti in LaTeX (.tex) e incolla il codice tabular nel tuo articolo: le celle sono separate da &, le righe terminano con doppie barre rovesciate e caratteri come %, & e _ arrivano già con l'escape.
Da Excel a LaTeX: perché le tabelle sono la parte più faticosa
LaTeX, scritto da Leslie Lamport sulla base del TeX di Donald Knuth e pubblicato per la prima volta all'inizio degli anni Ottanta, è lo standard per gli articoli di matematica, fisica, informatica ed economia. Compone in modo eccellente testo ed equazioni, ma le sue tabelle si scrivono a mano come semplice markup, e una tabella di risultati con 12 colonne equivale a centinaia di & che devono essere tutti allineati.
Ricercatori, studenti e analisti tengono quindi i numeri in Excel o LibreOffice Calc e hanno bisogno degli stessi numeri in un file .tex. Più la tabella è grande e più spesso i dati cambiano, più la conversione fa risparmiare tempo: rifai l'analisi, converti di nuovo, incolla di nuovo. Se la tabella proviene da un PDF e non da un foglio di calcolo, da PDF a LaTeX copre questo caso.
Come appare la tabella LaTeX convertita
\begin{table}[ht]
\centering
\begin{tabular}{lrr}
\hline
Sample & Mass (g) & Yield (\%) \\
\hline
A\_1 & 12.40 & 81.5 \\
B\_2 & 9.85 & 77.0 \\
\hline
\end{tabular}
\caption{Results by sample}
\end{table}| Nel foglio | Nel file .tex |
|---|---|
| Bordi delle celle tra le colonne | Separatori &, fine riga con doppie barre rovesciate |
| % & $ # _ { } nel testo delle celle | Con escape, ad esempio \% e \_ |
| Celle unite su più colonne | \multicolumn con il numero di colonne unite |
| Testo in grassetto | \textbf{...} |
| Risultati di formule, date, valute | Il valore visualizzato, scritto come testo |
Errori di compilazione dopo aver incollato una tabella convertita
Misplaced alignment tab character & (& fuori posto)
La tabella è stata incollata fuori da un ambiente tabular, oppure una cella modificata in seguito contiene una & isolata. Mantienila all'interno dell'ambiente e scrivi \& per una & letterale.
Undefined control sequence (comando non definito)
Hai aggiunto comandi come \toprule o una colonna S senza caricare booktabs o siunitx. Aggiungi la riga \usepackage al preambolo.
Avviso Overfull \hbox e tabella che invade il margine
La tabella è più larga di \textwidth. Riduci il corpo del carattere, abbrevia le intestazioni o scala la tabella come descritto nelle domande qui sotto.
Caratteristiche dei formati Excel e LaTeX
XLSX
Cartella di lavoro Microsoft Excel
XLSX è il formato predefinito delle cartelle di lavoro di Microsoft Excel da Office 2007, basato sullo standard Office Open XML. Memorizza più fogli, formule, formattazione, grafici, tabelle pivot e convalida dei dati in un pacchetto ZIP di file XML. Supporta oltre un milione di righe per foglio ed è il formato di scambio predefinito per i fogli di calcolo aziendali. Fogli Google, LibreOffice e Numbers aprono l'XLSX, anche se macro e funzioni avanzate potrebbero non essere mantenute.
- Compressione
- –
- Trasparenza
- –
- Animazione
- –
- Introdotto
- 2007 · Microsoft
TEX
Sorgente TeX / LaTeX
Un file .tex è il codice sorgente di un documento TeX o LaTeX. TeX è stato creato da Donald Knuth nel 1978, mentre LaTeX, un insieme di macro costruito sopra TeX da Leslie Lamport, è lo standard per gli articoli accademici di matematica, fisica e informatica. Si scrive testo semplice con comandi per la struttura e le formule, e un compilatore produce un PDF impaginato con grande precisione. Offre un'ottima resa tipografica e matematica, ma ha una curva di apprendimento ripida e richiede una distribuzione TeX o un editor online come Overleaf per la compilazione.
- Compressione
- –
- Trasparenza
- –
- Animazione
- –
- Introdotto
- 1978 · Donald Knuth (TeX); Leslie Lamport (LaTeX)
I fogli di calcolo diventano LaTeX quando i numeri analizzati in Excel devono comparire in un articolo, una tesi o una relazione composti con LaTeX; generare il codice tabular evita di ribattere ogni cella e di inserire a mano il carattere di escape per ogni carattere speciale.
Domande sulla conversione da Excel a LaTeX
La tabella può avere l'aspetto da rivista scientifica con booktabs?
Sì. Carica il pacchetto booktabs nel preambolo e sostituisci le linee orizzontali superiore, centrale e inferiore con \toprule, \midrule e \bottomrule. Molte riviste e molti modelli di tesi preferiscono questo stile, perché elimina le linee verticali e distribuisce le righe in modo più uniforme.
Il foglio è troppo largo per la pagina: cosa si può fare?
Prova prima a ridurre il corpo del carattere, ad esempio con \small all'interno dell'ambiente table. Se non basta, racchiudi il tabular in \resizebox{\textwidth}{!}{...} del pacchetto graphicx, oppure metti la tabella su una pagina orizzontale con il pacchetto pdflscape. Dividerla in due tabelle è spesso l'opzione più leggibile.
Una tabella con centinaia di righe si spezza su più pagine?
Un semplice tabular non va mai a capo: esce oltre il fondo della pagina. Cambia l'ambiente in longtable, del pacchetto longtable, che ripete l'intestazione in ogni pagina, oppure inserisci tutti i dati in un'appendice o in un file supplementare.
Come si allineano i numeri sulla virgola decimale?
Usa il pacchetto siunitx e assegna alle colonne numeriche il tipo di colonna S al posto di r o c. Allinea i valori sul separatore decimale e può arrotondarli in modo coerente, il che è utile quando Excel mostra un numero diverso di decimali nella stessa colonna.
Il file .tex convertito si compila in Overleaf?
Sì, incolla la tabella in qualsiasi progetto Overleaf oppure carica il file; i pacchetti citati in questa pagina sono inclusi nell'installazione TeX Live di Overleaf. Per compilare in PDF un documento finito senza un editor, usa da TeX a PDF.