¿Hay alguna manera de hacer esto? Necesito usar una pipa "|" como mi delimitador. En Windows puedes cambiar esto durante la exportación. En Mac no he encontrado una manera. Como nota al margen, mis archivos tienen comas en los propios datos.
¿Hay alguna manera de hacer esto? Necesito usar una pipa "|" como mi delimitador. En Windows puedes cambiar esto durante la exportación. En Mac no he encontrado una manera. Como nota al margen, mis archivos tienen comas en los propios datos.
Bueno, no lo sabrías, no necesito esta funcionalidad de todos modos. Excel es lo suficientemente inteligente como para detectar celdas que tienen comas, y en este caso, delimitará automáticamente el texto con comillas dobles alrededor. ¡No le estaba dando ningún crédito a Excel!
Si está dispuesto a alejarse de Excel, puede intentar usar OpenOffice o LibreOffice para crear archivos .csv
. Ambos son gratuitos, ambos tienen la mayoría de las funciones incluidas en Excel, y ambos permiten que los datos tabulados se guarden como un archivo .csv
usando cualquier carácter como separador de datos o delimitador de texto (incluido el canal, por supuesto) .
Todo muy bien, pero no intentes usar utilidades de manipulación de archivos de texto de bajo nivel en los archivos que crees (es decir, programas * IX como awk). No podrán distinguir las comas dentro de las comillas de las que no tienen. Los delimitadores de tuberías son mejores porque chocan con menos frecuencia con el uso diario normal (por ejemplo, comas en las direcciones o como separadores en números).
Normalmente uso TextEdit para hacer algo como esto. Abra los datos de origen en TextEdit y vaya a Editar > Encuentra > Buscar & Reemplazar . Luego reemplace |
con ,
, reemplazando todas las instancias. Guarde el archivo con una extensión de .csv
y ahora puede importar en Numbers o Excel.