Exportar documento do Google como CSV sem aspas

1

Eu tenho uma planilha de documentos do Google que desejo exportar como CSV. O problema é que algumas células têm seu conteúdo incluído entre aspas:

1,1,"I don't want quote",Mee too but I'm lucky,1

Para evitar esse problema, normalmente reedito o campo no documento do Google até a exportação excluir as aspas (não sei por que ou quando elas estão incluídas).

Eu tentei com o formato, mas aparentemente não ajuda. O que devo fazer?

michelemarcon
fonte
11
É normal que aspas sejam adicionadas no CSV para campos de texto que contenham caracteres reservados (por exemplo '",). Em qual programa você está tendo problemas para importar o CSV?
precisa saber é o seguinte
Eu mesmo construí o programa de importação ... sim, eu poderia retirar a cotação, mas não foi isso que pedi.
Michelemarcon
Se você tem um ,na célula, como o programa de exportação deve lidar com isso do seu jeito?
laurent
O, é tratado com uma tag personalizada (como \ COMMA). Eu escrevi o programa de exportação E também estou escrevendo os dados.
Michelemarcon

Respostas:

2

Eu tenho uma planilha de documentos do Google que desejo exportar como CSV

Pode ser desagradável, mas parece que você deseja baixá-lo em um formato que não seja CSV, mas que seja um pouco como CSV, mas incompatível com ele. É possível que o Google não acomode formatos arbitrários definidos pelo usuário.

Não sei por que ou quando [aspas] estão incluídas

Quando o valor dos dados para uma célula contém caracteres delimitadores, como vírgula.

O que devo fazer?

Qualquer um

  • Use CSV e use uma função apropriada da biblioteca de análise ou leitura de CSV na linguagem de programação que você está usando.

  • Use CSV e pré-processe o arquivo usando outro idioma que possua boas funções de biblioteca de manipulação de CSV (Perl vem à mente, mas há muitas) e grave os dados em um formato com o qual o seu programa possa lidar

  • Use "Texto" (na verdade .TSV) que usa guias como separadores em vez de vírgulas e não cita campos que contenham vírgulas. Mude seu programa para dividir por guias, não vírgulas. Espero que seu programa nunca encontre valores de dados que contenham guias.

RedGrittyBrick
fonte