Existe alguma maneira de fazer isso? Preciso usar um pipe “|” como meu delimitador. No Windows, você pode alterar isso durante a exportação. No Mac, não encontrei uma maneira. Como observação, meus arquivos têm vírgulas nos próprios dados.
Resposta
Se você está disposto a deixar de usar o Excel, pode tentar usar o OpenOffice ou LibreOffice para criar .csv
arquivos. Ambos são gratuitos, têm a maior parte das funcionalidades incluídas no Excel e permitem que os dados tabulados sejam salvos como um arquivo .csv
usando qualquer caractere como separador de dados ou texto delimitador (incluindo a barra vertical, é claro).
Resposta
Bem, você não sabe disso, eu não preciso dessa funcionalidade de qualquer maneira. O Excel é inteligente o suficiente para detectar células que contenham vírgulas e, neste caso, ele delimitará automaticamente o texto entre aspas duplas. Eu não estava dando nenhum crédito ao Excel!
Resposta
Tudo bem, mas não tente usar utilitários de manipulação de arquivos de texto de baixo nível nos arquivos que você cria (ou seja, * programas IX como awk). Eles não serão capazes de distinguir as vírgulas entre aspas. Delimitadores de pipe são melhores porque eles entram em conflito com menos frequência com o uso diário normal (por exemplo, vírgulas em endereços ou como separadores em números).
Resposta
Normalmente uso o TextEdit para fazer algo assim. Abra os dados de origem no TextEdit e vá para Editar> Localizar> Localizar & Substituir . Em seguida, substitua |
por ,
, substituindo todas as instâncias. Salve o arquivo usando uma extensão de .csv
e agora você está pronto para importar para o Numbers ou Excel.
Comentários
- Isso não ' funcionará para mim. Algumas colunas têm vírgulas que precisam ser preservadas – em última análise, é por isso que preciso de outro delimitador.