# Excel para LaTeX

Transforme a primeira planilha de um arquivo Excel, CSV ou TSV em uma tabela LaTeX com escapes.

O Excel para LaTeX pega uma tabela que já existe e elimina a parte mais lenta de levá-la para um artigo: aplicar escape em cada célula e escrever a estrutura de linhas à mão.

## Melhor para

Use-o para uma tabela de dados retangular e limpa, estatísticas de resumo, uma grade de comparação ou resultados preparados em uma planilha. A saída usa a primeira linha como cabeçalho em negrito e gera código-fonte de tabela LaTeX que você pode editar.

Use a [Tabela para LaTeX](/docs/tools/table-to-latex/) quando você está montando uma tabela pequena do zero ou quer ajustar células visualmente antes de copiar o código. Para um documento Typst, use o [Excel para Typst](/docs/tools/excel-to-typst/). Mantenha gráficos e plotagens como figuras em vez de transformá-los em tabelas.

## Converta uma planilha

1. Abra o **Excel para LaTeX** ou execute `/excel-to-latex`.
2. Escolha um arquivo `.xlsx`, `.xls`, `.csv` ou `.tsv`.
3. Selecione **Converter**.
4. Confira a contagem de linhas e colunas detectada.
5. Copie ou salve `table.tex` e depois cole no seu documento.

Uma planilha como esta:

| Modelo | Acurácia | Tempo (s) |
| --- | ---: | ---: |
| Linha de base | 0.81 | 12.4 |
| Proposto | 0.87 | 10.9 |

torna-se LaTeX com escapes e uma linha de cabeçalho. Adicione ao seu preâmbulo o pacote exigido pelo código gerado, se o seu documento ainda não o incluir.

## Comportamento da planilha

- O Oleafly lê a **primeira planilha** de uma pasta de trabalho.
- Células de fórmula usam o resultado em cache no arquivo. Recalcule e salve a planilha primeiro se os valores puderem estar desatualizados.
- Um intervalo mesclado contribui com o valor da célula superior esquerda; as demais células ficam vazias.
- Caracteres especiais do LaTeX no texto das células recebem escape.
- A conversão fica no seu dispositivo.

:::caution[Limites de tamanho e layout]
O intervalo importado pode conter até 10.000 linhas e 100 colunas, com no máximo 2 MB de texto de célula. Divida uma pasta de trabalho maior ou exporte como CSV o intervalo exato de que você precisa. Relações entre planilhas, gráficos, cores, fórmulas e estilos de célula não são reproduzidos.
:::

Depois de colar a tabela, compile e confira a largura, o alinhamento, os algarismos significativos, as unidades e a legenda. Uma tabela correta no Excel ainda pode ser larga demais para o layout de página do periódico.

Com um documento LaTeX aberto, você também pode inserir uma tabela direto de um arquivo: clique com o botão direito no editor e escolha **Tabela a partir de CSV/XLSX…**. Esse diálogo lê arquivos CSV, TSV, XLSX e JSON e adiciona uma legenda e um rótulo opcionais.
