Como converter delimitadores sem alterar os campos.
A conversão de delimitadores exige o uso correto de aspas. Um separador dentro de um campo deve continuar fazendo parte do valor, sem virar uma nova coluna.
Adapte o fluxo à sua tarefa.
Analise a fonte pelas suas regras de delimitador e aspas e serialize os registros segundo as convenções do destino. Confira campos com vírgulas, tabulações, aspas e quebras de linha. Compare a quantidade de registros e campos após a conversão, em vez de substituir globalmente os caracteres separadores.
- O que você fornece
- Texto delimitado e regras de aspas.
- O que você recebe
- Texto equivalente com o delimitador solicitado.
Veja a entrada e o resultado.
Entrada e saída ilustrativas · exemplo didático, não uma execução real do WebAct
Exemplo campo
Convert the CSV row "Lee, Sam",Active into TSV. The target permits a literal tab between fields; no field contains a tab or newline.
Exemplo completo
Lee, Sam Active
Carregue esta entrada no prompt e copie para o WebAct para testar a tarefa. Seu resultado pode ser diferente da ilustração.
Decisões e solução de problemas.
Posso converter CSV em TSV substituindo todas as vírgulas?
Isso também alteraria vírgulas dentro de campos entre aspas. Analise os registros primeiro para manter o conteúdo dos campos intacto.
E se um campo contiver uma tabulação na saída TSV?
Defina uma convenção de escape ou aspas compatível com o aplicativo de destino. Nem todos os leitores de TSV interpretam tabulações internas da mesma maneira.
Teste com sua própria fonte.
Substitua o exemplo pelo seu material no prompt. Mantenha os requisitos necessários e copie a tarefa para o WebAct.
Personalizar e copiar a tarefa ↑