mygems

Como converter um CSV em Excel no celular

Você tem um .csv no celular e alguém quer um .xlsx. Veja como converter no iOS ou Android e como evitar que a conversão estrague seus dados.

Por uos ·

Alguém pediu "o arquivo do Excel" e o que você tem é um .csv, no celular, num e-mail. A conversão em si é fácil: três ou quatro toques em qualquer uma das plataformas. O que dá errado é o que a conversão faz com os seus valores no caminho.

A resposta rápida

No iPhone ou iPad: Arquivos → toque e segure o CSV → Compartilhar → Numbers → abra → ⋯ → Exportar → Excel.

No Android: envie para o Drive → Abrir com → Planilhas Google → ⋯ → Compartilhar e exportar → Salvar como → Excel (.xlsx).

Nos dois, se você já tem o Microsoft 365: abra o CSV no Excel para iOS/Android e escolha Salvar como → .xlsx.

Depois, e é o único motivo de esta página ter mais de quatro linhas, confira as colunas de ID, CEP e data antes de enviar.

O que "converter" realmente faz

Um CSV guarda valores como caracteres e mais nada. Um XLSX guarda um tipo para cada célula. Então converter não é reembalar: um programa decide, coluna por coluna, o que os seus dados significam. Ele decide de forma consistente, e consistentemente errada em quatro lugares:

No CSVDepois da conversãoDá para recuperar?
01923 (CEP)1923Só a partir do original
4019283746501928 (ID)4.01928E+15Não — os dígitos se perdem
03/04/20263 de abril ou 4 de março, conforme a regiãoÀs vezes
MAR1 (gene, código de peça)01-MarÀs vezes
+1 (555) 010-999915550109999, ou um erro de fórmulaÀs vezes

A linha da notação científica é a que realmente machuca. O Excel guarda 15 dígitos significativos; um número de pedido ou uma referência de crédito de 16 dígitos é truncado, e não apenas exibido de um jeito estranho. Alargar a coluna não traz de volta.

Há mais sobre o motivo em CSV vs XLSX. A conclusão prática para uma conversão no celular é: saiba quais das suas colunas são códigos e não números antes de começar.

Caminho 1: iPhone e iPad, com o Numbers

O Numbers é um download gratuito da Apple e é o caminho mais curto no iOS.

  1. Salve o arquivo primeiro em Arquivos. Se for um anexo do Mail, toque e segure → Salvar em Arquivos. A pré-visualização do Mail é uma cópia isolada, e as edições feitas ali não vão a lugar nenhum.
  2. Em Arquivos, toque e segure o CSV → Compartilhar → Numbers. Ele é importado e abre como um documento .numbers.
  3. Corrija o que a importação estragou (veja as verificações abaixo).
  4. ⋯ (canto superior direito) → Exportar → Excel. Escolha se quer incluir uma planilha de resumo e depois compartilhe o .xlsx gerado.

Limites que vale conhecer: o Numbers tem teto de 1.000.000 de linhas e 1.000 colunas, e fica lento muito antes disso. Acima de cerca de 100.000 linhas, vira um exercício de paciência.

O único truque que evita o estrago: no Numbers você não consegue definir os tipos das colunas na importação. O que dá para fazer é corrigir uma coluna depois. Selecione-a, use Formato (pincel) → Célula → Formato de dados → Texto e digite de novo os valores afetados. Serve para um punhado e é inútil para milhares, e é por isso que a próxima seção existe.

Caminho 2: Android, com o Planilhas Google

  1. Envie o CSV para o Google Drive.
  2. Abrir com → Planilhas Google.
  3. ⋯ → Compartilhar e exportar → Salvar como → Excel (.xlsx). O arquivo aparece no Drive ao lado do original.

Limites: 10 milhões de células por planilha, que é linhas × colunas, então uma exportação de 40 colunas chega ao limite com cerca de 250.000 linhas. O arquivo inteiro é enviado primeiro, o que no celular com dados móveis é a parte lenta, e significa que os dados saem do dispositivo.

O Planilhas aplica a mesma inferência de tipos que todo o resto. O que o salva é Formatar → Número → Texto simples aplicado a uma coluna antes de exportar, que ao menos impede a exportação de estragar de novo o que você corrigiu.

Caminho 3: Excel para iOS e Android

Se você já tem o Microsoft 365, este é o caminho de maior fidelidade, porque a conversão do Excel é aquela com a qual o Excel do destinatário vai concordar.

Abra o CSV no app e depois Arquivo → Salvar como → Pasta de Trabalho do Excel (.xlsx).

Limites: editar exige assinatura em qualquer dispositivo acima de 10,1 polegadas (ou seja: iPads e a maioria dos tablets Android; celulares são gratuitos). A versão móvel não tem equivalente ao Assistente de Importação de Texto do desktop, então você continua sem poder definir os tipos das colunas na entrada. O mesmo problema, com um nome mais conhecido.

Caminho 4: preparar o arquivo primeiro, depois converter

Todos os caminhos acima têm a mesma fraqueza: o dano aos tipos acontece na importação, e todo conserto é um reparo depois do fato.

Trabalhar em um app que mantém o arquivo como CSV, sem etapa de importação e sem inferência, permite resolver o que você realmente vai enviar antes de entregar a uma planilha.

CSV File Viewer - Smart CSViPhone e iPad · Android

Lê o arquivo como CSV em vez de importá-lo, então os valores chegam como foram escritos; depois SQL, filtros visuais ou uma pergunta em linguagem comum mostram quais colunas são códigos antes que qualquer coisa as reinterprete.

O que ele faz

E quando o conserto é uma edição e não uma verificação, como remover as colunas que ninguém pediu, corrigir linhas ou adicionar uma coluna calculada, fazer isso no CSV significa uma única conversão no final, em vez de conversão, reparo e nova exportação.

CSV Editor - Smart CSViPhone e iPad

Edição estilo planilha no iPhone e iPad, com colunas de fórmulas, filtros no estilo do Excel e todas as linhas preservadas ao salvar, para que o que chega ao conversor já seja o arquivo que você pretendia enviar.

O que ele faz

Antes de enviar: quatro verificações

Trinta segundos, e elas pegam praticamente todas as falhas de conversão:

  1. Contagem de linhas. O arquivo convertido tem tantas linhas quanto o CSV? Se o app que converteu truncou, é aqui que você descobre.
  2. A coluna de ID. Role até uma longa. Tudo que mostrar E+ perdeu dígitos para sempre.
  3. Zeros à esquerda. CEPs, códigos de produto, números de conta, tudo que começa com 0.
  4. Uma data, conferida com um registro conhecido. 4 de março e 3 de abril parecem igualmente plausíveis isoladamente.

Quando nem vale a pena

Se o destinatário vai importar o seu arquivo em outro sistema de qualquer jeito, pergunte se ele realmente precisa de um .xlsx. A maioria dos fluxos de importação prefere CSV, e toda conversão é uma chance de perder alguma coisa. "Aqui está o CSV, a coluna de ID é texto" costuma ser uma resposta melhor do que um arquivo do Excel com 27 números de pedido quebrados.

Perguntas

Como converter um CSV em Excel no iPhone?
Salve o arquivo em Arquivos, toque e segure, escolha Compartilhar → Numbers para importá-lo e depois use ⋯ → Exportar → Excel para gerar um .xlsx. O Numbers é um download gratuito da Apple. Confira depois as colunas de ID, CEP e data, porque a importação atribui tipos que o CSV nunca teve.
Como converter um CSV em XLSX no Android?
Envie o arquivo para o Google Drive, abra com o Planilhas Google e escolha ⋯ → Compartilhar e exportar → Salvar como → Excel (.xlsx). O arquivo inteiro é enviado primeiro, e o Planilhas tem teto de 10 milhões de células, cerca de 250.000 linhas em uma exportação de 40 colunas.
Por que meus números de ID viraram 4.01928E+15?
O conversor leu a coluna como numérica, e as planilhas guardam apenas 15 dígitos significativos. Um número de pedido ou referência de cartão de 16 dígitos é truncado, e não apenas exibido de outro jeito, e alargar a coluna não traz os dígitos de volta. A única recuperação é o CSV original.
Posso converter um CSV em Excel sem conexão com a internet?
No iOS, sim: o Numbers importa e exporta inteiramente no dispositivo. No Android, o caminho comum pelo Planilhas Google exige enviar para o Drive, então precisa de conexão; o Excel para Android e os pacotes de escritório offline conseguem converter localmente.
Converter para Excel perde dados?
Linhas não, mas os valores podem mudar. Zeros à esquerda são removidos, IDs numéricos longos perdem dígitos para a notação científica, datas ambíguas são resolvidas conforme a região e um texto como MAR1 vira data. Confira as colunas de ID, CEP e data do arquivo convertido antes de enviar.
Qual o tamanho máximo de CSV que dá para converter no celular?
O Numbers para em 1.000.000 de linhas e fica lento bem antes de 100.000; o Planilhas Google para em 10 milhões de células. Para algo maior, converta em um computador ou envie o próprio CSV e peça ao destinatário que o importe com as colunas de ID definidas como texto.

uos — Criador do CSV Editor e do Smart CSV Viewer, já viu ferramentas de conversão transformarem mais telefones em notação científica do que seria justo.