Actualmente estoy usando la aplicación Numbers predeterminada para abrir mis CSV. Mi caso de uso actual involucra un archivo que tuve que usar un tipo diferente de separador ( |
). ¿Hay alguna forma de cambiar el separador? En este momento, cuando abro el archivo, simplemente coloca la fila completa en una columna.
En Numbers, puede usar cualquier separador al importar tablas csv.
En la barra lateral de formato, en la pestaña de la tabla, busque ajustar la configuración de importación. En su interior tiene opciones delimitadas donde incluso puede usar delimitadores personalizados
uso sed
; el S tream ED itor de Terminal.
sed -i -e 's/"|"/|,"/g' filename
s
se utiliza para reemplazar la expresión encontrada "|" con ","
g
es para "global", lo que significa hacer esto a toda la línea . Si omite la g
opción, solo reemplazará la primera instancia, ignorando el resto
-i
La opción es "editar en el lugar", lo que significa que cambia el archivo en sí.
-e
opción indica la expresión/comando a ejecutar.
sed
Terminal o usar Excel Online para guardarlo como un CSV con su formato preferido.Otra opción, puede abrirlo en OpenOffice/LibreOffice. Le permite elegir exactamente cuáles son los delimitadores. Luego, una vez que se abra, guarde una copia en algún otro formato, luego podrá abrirlo en Pages.
Usar la opción -i para sed es valiente, pero también peligroso. Recomendaría lo siguiente:
sed -e 's/"|"/|,"/g' filename > tmp
Luego, verifique que el archivo tmp tenga el formato que desea. Si está bien, puede reemplazar el archivo original con tmp:
mv tmp filename
Números> = 5.0 después de abrir un archivo csv, aparece un cuadro de diálogo flotante "Se importaron los datos de la tabla. Ajuste la configuración". Al presionar "Ajustar configuración" puede controlar los delimitadores. Encontré esta solución en este tutorial.
steve jalim
avaricia de datos
avaricia de datos
Burak Kaymakci