Estoy tratando de importar un archivo CSV en QGIS, pero termina pareciéndose a mi pantalla de impresión a continuación (el programa está en sueco pero en la ventana de vista previa puede ver cómo QGIS no leerá mis datos correctamente). No puedo cargar los datos ya que por alguna razón, QGIS lee las columnas de mi tabla CSV como una sola fila. ¿Qué está mal? Quiero que QGIS lea mis datos como números, así que he creado un archivo csvt adicional con el código "String", "String", "Integer". ¿Hay algo más que deba hacer para que QGIS lea la tercera columna como números?
Aún así, después de hacer eso, parece así ...
Respuestas:
Tuve el mismo problema de QGIS leyendo un archivo CSV (guardado de MS Excel 2011 en mi Mac) como una sola fila.
Entonces, volví a guardar la hoja de cálculo de Excel como "Windows Comma Separated (.csv)" y QGIS pudo leerla bien.
fuente
Sus datos no usan comas como separador, sino punto y coma.
Por lo tanto, debe cambiar de
CSV
auser-defined separator
, donde puede seleccionar punto y coma.ACTUALIZAR
Parece que trabajas en una Mac. Hay algunos problemas en el avance de línea / retorno de carro con CSV en Mac. Es por eso que todos los datos están en una línea. Ver:
/programming/22052168/excel-saves-tab-delimited-files-without-newline-unix-mac-os-x
y el informe de error http://hub.qgis.org/issues/8421
fuente
También uso QGIS (desde v1.8) en OS X. Nunca encontré el problema de retorno de carro al importar archivos CSV a QGIS. ¿Creó el archivo CSV usted mismo, es decir, con su computadora?
Le sugiero que importe el archivo CSV con un software de estadísticas como R (o Stata, o el que prefiera / ya tenga), y vuelva a exportarlo.
fuente
Hm ... antes que nada, ¿no veo coordenadas en esos datos? La
Add delimited text layer
herramienta está diseñada para convertir tablas de datos con coordenadas adjuntas en (por ejemplo, archivos de forma) puntos.Si solo desea agregar el archivo csv en su proyecto para nuevas uniones (por ejemplo, a través de nombres de países o códigos ISO), cargue directamente a través
Add vector layer
del truco. Para verificar los datos de sus atributos, simplemente haga clic derecho en la nueva entrada en el administrador de capas y elijaOpen Attribute Data
.fuente
"string","string","real"
?1,52E+05
es un valor redondeado de un número de alta precisión en sus datos originales de Excel, pero cuando guarda como CSV, en realidad guardará este valor (1,52E+05
) en esa celda, NO el número original de mayor precisión (solo lo probé) . Si hay una letra (E
en este caso) allí, QGIS forzarástring
como su tipo de datos. Puede verificar esto si abre el archivo csv en un editor de texto simple.QGIS busca un CR / LF al final de cada fila en un archivo .csv. Así es como Excel (y otras aplicaciones) en máquinas con Windows finalizan cada fila. En una Mac, el archivo .csv de Excel predeterminado solo tiene un CR (es decir, no hay LF) al final de cada fila. Por lo tanto, QGIS lee el archivo como una fila larga. La solución, como lo sugirió ericO por primera vez, es guardar el archivo como un archivo separado por comas (csv) de Windows. Esto se puede hacer en Excel en la Mac. Una vez guardado en ese formato, QGIS lo leerá correctamente.
fuente
Tuve el mismo problema, pero moví los datos a Open Office y los convertí a CSV desde OO. Entonces no hay problema
fuente