Download CSV com item que possui vírgula

Implementei um botão de download que ao clicar, gera o arquivo CSV, abre uma nova guia e o usuário gera o download.
Porém, algumas linhas de determinadas colunas, apresentam vírgula, e na hora de tratar os dados, o arquivo fica completamente quebrado (segue o exemplo):

Como posso fazer o download desses itens mesmo com vírgula, sem quebrar todo o documento CSV? Já tentei colocar " (aspas duplas), ’ (aspas simples), (colchetes), entre outros caracteres, mas não foi possível. Tratar isso manualmente na planilha é inviável.

Aguardo ajuda, bom dia a todos.

Tente usar descontos diferentes. Por exemplo, em vez de “lanche de frutas, jujubas”, experimente “lanche de frutas-jujubas”. Se isso não funcionar, você pode tentar usar uma integração como o Zapier e conectá-lo ao Planilhas Google.

Espero ter ajudado! :smile:

Is your screenshot showing the result of the “generate CSV” action? I can’t make out which columns you have, why are rows 5, 7, 9 ,11, 13, 15, 17 empty?

É um campo livre, o usuário pode escrever o que quiser… infelizmente não posso limitar isso, nesse nível (e o tratamento dos dados fica péssimo devido a quantidade de palavras do campo livre)

Por que os dados da planilha quebraram, devido a vírgula e ENTER que o usuário escreveu. Isso tudo devido a uma coluna (que eu necessito exportar).

I wonder if the Enter key is the only problem. Try creating a template column that replaces the Enter with a space or blank, and use that template column in your export instead of the original column.

1 Like

Não é somente a tecla enter, a vírgula também influencia. Como é um campo livre, as pessoas escrevem frases longas que contem vírgula, e substituir todas as vírgulas da frase deixariam o texto vago e estranho… tem alguma outra forma?

But when a CSV is properly generated, strings of text that contain commas should be surrounded by double quotes. People writing commas should not have an influence as the double quotes will fix it. An Enter key on the other hand breaks text into a new line so it will be seen as a new row.

Have you tried my suggestion to replace the Enter key with a space?

1 Like

Não sei. Você pode tentar fazer várias exportações CSV usando campos diferentes. Alguma divisão poderia ser útil e mais organizada.