UltKit

Convertir Excel en LaTeX

Vos résultats sont presque toujours dans un tableur bien avant d’apparaître dans un article, et les ressaisir cellule par cellule avec des esperluettes et des doubles barres obliques inverses, c’est là que les fautes de frappe s’installent. Convertissez plutôt la feuille en LaTeX et collez le tableau dans votre document.

Convertisseur de documents

ou déposez Fichiers PDF, DOC, DOCX … ici ·

95 Mo max. par fichier· Jusqu'à 20 fichiers· Supprimés après 30 minutes

Sortie

Les fichiers sont traités sur nos serveurs et supprimés après 30 minutes.

Comment utiliser cet outil

  1. 1

    Importez le tableur

    Ajoutez un fichier .xlsx, .xls, .ods, .numbers ou .csv, jusqu'à 95 Mo. Nettoyez d'abord la feuille pour qu'elle ne contienne que le tableau à publier.

  2. 2

    Choisissez la feuille

    Feuilles du tableur est réglé sur Première. Choisissez Toutes si chaque feuille contient un tableau distinct dont vous avez besoin. Mise en forme sur Simple conserve le texte en gras et les cellules fusionnées, sans les couleurs.

  3. 3

    Convertissez et collez

    Cliquez sur Convertir en LaTeX (.tex), ouvrez le fichier .tex et copiez le tableau dans votre document, sur Overleaf ou dans n'importe quel éditeur local. Les fichiers sont supprimés 30 minutes après l'import.

Importez la feuille, cliquez sur Convertir en LaTeX (.tex) et collez le code tabular dans votre article : les cellules sont séparées par des esperluettes, les lignes se terminent par des doubles barres obliques inverses, et les caractères comme %, & et _ arrivent déjà échappés.

Excel en LaTeX : pourquoi les tableaux sont la partie pénible

LaTeX, écrit par Leslie Lamport au-dessus du TeX de Donald Knuth et publié pour la première fois au début des années 1980, est la référence pour les articles de mathématiques, de physique, d'informatique et d'économie. Il compose très bien le texte et les équations, mais ses tableaux s'écrivent à la main en simple balisage, et un tableau de résultats de 12 colonnes représente quelques centaines d'esperluettes qui doivent toutes s'aligner.

Chercheurs, étudiants et analystes gardent donc leurs chiffres dans Excel ou LibreOffice Calc et ont besoin des mêmes chiffres dans un fichier .tex. Plus le tableau est grand et plus les données changent souvent, plus la conversion fait gagner du temps : relancez l'analyse, convertissez à nouveau, collez à nouveau. Si votre tableau provient d'un PDF et non d'un tableur, PDF en LaTeX couvre ce cas.

À quoi ressemble le tableau LaTeX converti

Exemple de tabular pour une petite feuille de trois colonnes
\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}
Comment le contenu d'un tableur s'écrit en LaTeX
Dans la feuilleDans le fichier .tex
Bordures de cellules entre les colonnesEsperluettes comme séparateurs, fins de ligne en doubles barres obliques inverses
% & $ # _ { } dans le texte des cellulesÉchappés, par exemple \% et \_
Cellules fusionnées sur plusieurs colonnes\multicolumn avec le nombre de colonnes couvertes
Texte en gras\textbf{...}
Résultats de formules, dates, devisesLa valeur telle qu'affichée, écrite sous forme de texte

Erreurs de compilation après avoir collé un tableau converti

  • Misplaced alignment tab character & (caractère & mal placé)

    Le tableau a été collé en dehors d'un environnement tabular, ou une cellule modifiée plus tard contient une esperluette seule. Gardez-le dans l'environnement et écrivez \& pour une esperluette littérale.

  • Undefined control sequence (séquence de contrôle non définie)

    Vous avez ajouté des commandes comme \toprule ou une colonne S sans charger booktabs ou siunitx. Ajoutez la ligne \usepackage au préambule.

  • Avertissement Overfull \hbox et tableau qui dépasse dans la marge

    Le tableau est plus large que \textwidth. Réduisez la taille de police, abrégez les en-têtes ou redimensionnez le tableau comme décrit dans les questions ci-dessous.

Caractéristiques des formats Excel et LaTeX

XLSX

Classeur Microsoft Excel

Le XLSX est le format de classeur par défaut de Microsoft Excel depuis Office 2007, basé sur la norme Office Open XML. Il stocke plusieurs feuilles, des formules, la mise en forme, des graphiques, des tableaux croisés dynamiques et la validation des données dans un paquet ZIP de fichiers XML. Il gère plus d'un million de lignes par feuille et c'est le format d'échange habituel des tableurs professionnels. Google Sheets, LibreOffice et Numbers ouvrent le XLSX, mais les macros et les fonctions avancées peuvent ne pas être conservées.

Compression
–
Transparence
–
Animation
–
Année de création
2007 · Microsoft
Convertisseur XLSX

TEX

Source TeX / LaTeX

Un fichier .tex est le code source d'un document TeX ou LaTeX. TeX a été créé par Donald Knuth en 1978, et LaTeX, un ensemble de macros construit par-dessus par Leslie Lamport, est la référence pour les articles scientifiques en mathématiques, en physique et en informatique. L'auteur écrit du texte brut avec des commandes pour la structure et les équations, puis un compilateur produit un PDF à la composition très précise. La typographie et les formules mathématiques sont excellentes, mais la courbe d'apprentissage est raide et il faut une distribution TeX ou un éditeur en ligne comme Overleaf pour compiler.

Compression
–
Transparence
–
Animation
–
Année de création
1978 · Donald Knuth (TeX); Leslie Lamport (LaTeX)
Convertisseur TEX

On convertit un tableur en LaTeX quand des chiffres analysés dans Excel doivent figurer dans un article, une thèse ou un rapport composé en LaTeX ; générer le code tabular évite de ressaisir chaque cellule et d'échapper à la main chaque caractère spécial.

Questions sur la conversion Excel en LaTeX

Le tableau peut-il ressembler à celui d’une revue, avec booktabs ?

Oui. Chargez le package booktabs dans votre préambule et remplacez les filets horizontaux du haut, du milieu et du bas par \toprule, \midrule et \bottomrule. De nombreuses revues et de nombreux modèles de thèse préfèrent ce style, car il supprime les lignes verticales et espace les lignes plus régulièrement.

Ma feuille est trop large pour la page. Que faire ?

Essayez d'abord une taille de police plus petite, comme \small, dans l'environnement du tableau. Si cela ne suffit pas, encadrez le tabular avec \resizebox{\textwidth}{!}{...} du package graphicx, ou placez le tableau sur une page en paysage avec le package pdflscape. Le scinder en deux tableaux est souvent l'option la plus lisible.

Un tableau de plusieurs centaines de lignes se coupera-t-il sur plusieurs pages ?

Un tabular simple ne se coupe jamais : il déborde en bas de la page. Remplacez l'environnement par longtable, du package longtable, qui répète l'en-tête sur chaque page, ou placez l'ensemble des données en annexe ou dans un fichier complémentaire.

Comment aligner les nombres sur la virgule décimale ?

Utilisez le package siunitx et donnez aux colonnes numériques le type de colonne S au lieu de r ou c. Il aligne les valeurs sur le séparateur décimal et peut les arrondir de façon homogène, ce qui compte quand Excel affiche un nombre de décimales différent dans une même colonne.

Le fichier .tex converti compile-t-il dans Overleaf ?

Oui, collez le tableau dans n'importe quel projet Overleaf ou importez le fichier ; les packages mentionnés sur cette page sont inclus dans l'installation TeX Live d'Overleaf. Pour compiler un document terminé en PDF sans éditeur, utilisez TeX en PDF.