El separador de campos de la especificación de archivo de texto coincide con el separador decimal o el delimitador de texto

Si estamos trabajando en Access, puede pasar que, al importar un archivo de texto csv nos salga este error:

El separador de campos de la especificación de archivo de texto coincide con el separador decimal o el delimitador de texto”

accessEsto es porque nuestro ordenador está en español y, con esa configuración, se usa la coma como separador decimal. Y a Access y Excel no les gusta esto si importamos un csv con comas.
Tenemos 4 opciones:

  • Podemos cambiar la configuración regional de español en Windows antes de la importación, y luego modificarla luego. No lo recomiendo.
  • Podemos cambiar la configuración regional en Windows a otro idioma que no use la coma, por ejemplo el inglés.
  • Si en la importación en Access pinchamos en Avanzado, podemos cambiar la opción de delimitidor de decimales a otra, por ejemplo ;. Esta es la opción menos intrusiva para el ordenador.
  • Podemos crear el csv de importación usando otro delimitador distinto a la coma (por ejemplo ; ) cuando lo creamos. O abrirlo con notepad y sustituir automáticamente las comas por puntos y comas.

Con esto espero que se os solucione este simple pero molesto problema.