Apri file CSV con separatore diverso

3

Attualmente sto usando l'applicazione Numbers predefinita per aprire i miei CSV. Il mio caso d'uso attuale riguarda un file che ho dovuto usare un diverso tipo di separatore ( | ). C'è un modo per cambiare il separatore? In questo momento, quando apro il file, si mette l'intera riga in una colonna.

    
posta Tom Prats 09.01.2017 - 14:15
fonte

3 risposte

7

In Numbers puoi usare qualsiasi separatore quando importi le tabelle csv.

Nella barra laterale dei formati, nella scheda tabella, cerca Regola impostazioni di importazione. Al suo interno hai opzioni delimitate in cui puoi persino utilizzare delimitatori personalizzati

    
risposta data 10.08.2018 - 05:40
fonte
2

Usa sed ; il S tream ED itor dal Terminale.

sed -i -e 's/"|"/|,"/g' filename

s è usato per sostituire l'espressione trovata "|" con ","

g è per "globale", significato per l'intera linea . Se ometti l'opzione g , sostituirà solo la prima istanza, ignorando il resto

L'opzione

-i è "modifica in posizione", il che significa che modifica il file stesso.

L'opzione

-e indica l'espressione / comando da eseguire.

    
risposta data 09.01.2017 - 14:34
fonte
0

Un'altra opzione, puoi aprirla in OpenOffice / LibreOffice. Ti consente di scegliere esattamente quali sono i delimitatori. Quindi, una volta aperto, salva una copia in un altro formato, quindi aprilo in Pages.

    
risposta data 17.10.2018 - 08:38
fonte

Leggi altre domande sui tag