Conversor de CSV para DataFrame do pandas

Cole as linhas ou arraste um arquivo CSV ou Excel, escolha pandas como formato de saída e cole o trecho em um notebook, um script ou um fixture de teste. Ele importa o pandas e monta o DataFrame em uma única expressão.

Os tipos das colunas definem a saída: uma coluna de números é escrita como números, todo o resto como strings do Python com aspas e quebras de linha escapadas, e uma célula vazia vira None em vez de string vazia. Os nomes das colunas vêm direto da linha de cabeçalho.

Tabela para Markdown

Transforme uma tabela em texto pronto para colar: Markdown, HTML, TSV, comandos INSERT em SQL, JSON, XML, YAML, LaTeX, INI, TOML, JSON Lines ou uma tabela ASCII. Nada é enviado para a internet.

Seus dados nunca saem deste navegador

O arquivo é processado, pré-visualizado e transformado em gráfico no seu próprio dispositivo. Nada é enviado — nem uma amostra. Feche a aba e os dados desaparecem.

Ou cole o texto da tabela

Como funciona

  1. 1.Importe a tabela (Excel, CSV, TSV ou JSON, ou cole), depois escolha o formato de saída: Markdown, HTML, SQL INSERT, JSON, XML, YAML, LaTeX, vCard, iCal, pandas e mais.
  2. 2.Para SQL, defina o nome da tabela; para vCard e iCal, mapeie qual coluna contém qual campo — um campo deixado em branco simplesmente não é escrito.
  3. 3.Pressione Gerar e confira o resultado à direita.
  4. 4.Copie ou baixe o resultado. As linhas que não puderem se tornar um contato ou evento utilizável são ignoradas em vez de serem escritas pela metade.

Perguntas frequentes

Posso colar isso direto em um notebook?
Sim: o trecho é autossuficiente (inclui o import) e o DataFrame se chama df. Os nomes das colunas são escritos como strings, então cabeçalhos em chinês e cabeçalhos com espaços funcionam sem renomear.
Por que algumas colunas são números e outras strings?
Todo valor não vazio da coluna precisa ser interpretado como número para que a coluna seja numérica. Um único valor como 1.200 com ponto mantém a coluna inteira como texto, o que normalmente é o desejado para ids e códigos.

Ferramentas relacionadas

Gerador de Comando SQL INSERT a partir de Tabela

Transforme uma tabela CSV ou Excel em comandos SQL INSERT no seu navegador: a linha de cabeçalho vira a lista de colunas, aspas são escapadas e células vazias viram NULL.

Conversor de CSV para Tabela Markdown

Transforme uma tabela CSV, Excel ou JSON em uma tabela Markdown para um README, uma página do Notion ou um pull request. Pipes e quebras de linha são escapados no navegador.

Conversor de CSV para XML

Transforme uma tabela CSV, Excel ou JSON em XML bem formado no seu navegador: os nomes das colunas viram nomes de elementos, os caracteres especiais são escapados e as células vazias permanecem como elementos vazios.

Conversor de CSV para YAML

Transforme uma tabela CSV, Excel ou JSON em uma lista YAML limpa, com valores entre aspas sempre que seriam lidos de volta como números, booleanos ou null.

Conversor de CSV para Tabela LaTeX

Transforme uma tabela CSV ou Excel em um ambiente tabular LaTeX pronto para colar, com &, %, _ e \ escapados.

Conversor de CSV para JSON Lines (JSONL)

Transforme uma tabela CSV ou Excel em JSON Lines: um objeto JSON por linha, pronto para jq, pipelines de log e importações em massa.

Conversor de CSV para INI

Transforme uma tabela CSV ou Excel em seções INI: um bloco numerado por linha com linhas key=value, pronto para arquivos de configuração legados e importadores.

Conversor de CSV para TOML

Transforme uma tabela CSV ou Excel em TOML usando um array de tabelas, com números mantidos como numéricos, células em branco gravadas como strings vazias e chaves não latinas entre aspas.

Conversor de CSV para Tabela ASCII

Transforme uma tabela CSV ou Excel em uma tabela ASCII em caixa para logs, comentários de código e documentos em texto simples, com caracteres CJK alinhados em largura dupla.

Conversor de Tabela para Array PHP

Converta uma tabela CSV ou Excel em um array PHP direto no navegador: a linha de cabeçalho se torna o primeiro item, números continuam números e células vazias viram null.

Conversor de Tabela para Array Ruby

Converta uma tabela CSV ou Excel em um array Ruby direto no navegador: a linha de cabeçalho vira o primeiro item, números continuam números e células vazias viram nil.

Conversor de Tabela para AsciiDoc

Converta uma tabela CSV ou Excel em uma tabela AsciiDoc no seu navegador: a linha de cabeçalho recebe a opção header, e os pipes dentro das células são escapados.

Conversor de Tabela para Trac Wiki

Transforme uma tabela CSV ou Excel em uma tabela wiki do Trac direto no navegador: uma linha por registro, células separadas por pipe e uma linha de cabeçalho em negrito.

Conversor de Tabela para Esquema Avro

Converta uma tabela CSV ou Excel em um esquema de registro Avro no seu navegador: um campo por coluna, colunas numéricas como double e todos os campos anuláveis.

Conversor de Tabela para Mensagem Protobuf

Converta uma tabela CSV ou Excel em uma definição de mensagem Protobuf no seu navegador: um campo por coluna, números como double e todo o resto como string.

Conversor de Tabela para RDF Turtle

Converta uma tabela CSV ou Excel em triplas RDF no seu navegador: a primeira coluna se torna o sujeito e cada uma das outras colunas, uma afirmação sobre ele.

Conversor de Tabela para DAX DATATABLE

Converta uma tabela CSV ou Excel em uma expressão DATATABLE do Power BI direto no navegador: os tipos das colunas são inferidos e os textos recebem aspas automaticamente.

Conversor de Tabela para Qlik LOAD INLINE

Converta uma tabela CSV ou Excel em uma instrução LOAD INLINE do Qlik direto no navegador: os nomes dos campos, as aspas dos textos e o script de carga são feitos para você.

Conversor de Tabela para Array ASP VBScript

Converta uma tabela CSV ou Excel em um array aninhado VBScript no seu navegador: números permanecem números, textos ficam entre aspas e células vazias se tornam Null.

Conversor de Tabela para Array ActionScript

Converta uma tabela CSV ou Excel em um literal de array ActionScript 3 no seu navegador: números permanecem números, textos são escapados e células vazias se tornam null.

Conversor de CSV para Tabela HTML

Converta uma tabela CSV ou Excel em uma tabela HTML no seu navegador: células de cabeçalho, bordas e escape são tratados, prontos para colar em uma página.

Conversor de CSV para Tabela Jira

Converta uma tabela CSV ou Excel em marcação de tabela wiki do Jira no seu navegador: a linha de cabeçalho, o escape das células e a sintaxe são feitos para você.

Conversor de CSV para data.frame do R

Converta uma tabela CSV ou Excel em um data.frame do R no seu navegador: colunas numéricas continuam como números, textos são citados entre aspas e células vazias viram NA.

Conversor de CSV para Tabela MATLAB

Converta uma tabela CSV ou Excel em uma tabela MATLAB no seu navegador: colunas numéricas viram vetores, texto vira um string array e os nomes ficam em VariableNames.

Conversor de CSV para JSON do Firebase

Converta uma tabela CSV ou Excel em um objeto JSON do Firebase Realtime Database no seu navegador: a primeira coluna vira a chave de cada registro.

Conversor de Tabela para MediaWiki

Converta uma tabela CSV ou Excel em marcação de tabela MediaWiki no seu navegador: a classe wikitable, a linha de cabeçalho e o escape de células são tratados automaticamente.

Conversor de Tabela para reStructuredText

Converta uma tabela CSV ou Excel em uma tabela simples reStructuredText no seu navegador: a largura das colunas é medida e as linhas divisórias são geradas para você.

Conversor de Tabela para BBCode

Transforme uma tabela CSV ou Excel em marcação de tabela BBCode no seu navegador: as tags de tabela, linha, cabeçalho e célula são escritas com escape.

Conversor de Tabela para Textile

Transforme uma tabela CSV ou Excel em marcação de tabela Textile no seu navegador: o marcador de cabeçalho, os pipes e o escape são tratados.

Conversor de CSV para JSON

Converta uma tabela CSV ou Excel em um array JSON no seu navegador: a linha de cabeçalho se torna as chaves e as células vazias se tornam null.

Conversor de CSV para TSV

Converta uma tabela CSV ou Excel em texto separado por tabulações no seu navegador: cabeçalhos incluídos, tabulações e quebras de linha dentro das células achatadas.