¿Hay alguna forma de cambiar el tipo de datos predeterminado al importar un archivo de Excel en Access? (Estoy usando Access 2003, por cierto).Cambiar el tipo de datos al importar archivos de Excel en Access
sé que a veces tengo la libertad para asignar cualquier tipo de datos de cada columna que se importa, pero que sólo podría ser cuando estoy importación de archivos que no son de Excel.
EDITAR: Para ser claros, entiendo que hay un paso en el proceso de importación en el que se permite cambiar el tipo de datos de la columna importada.
De hecho, eso es lo que estoy preguntando. Por alguna razón, tal vez siempre sean archivos de Excel, tal vez haya algo más: a veces no puedo cambiar el tipo de datos: el cuadro desplegable está atenuado y solo tengo que vivir con el tipo de datos que Access considere correcto.
Por ejemplo, he intentado importar un archivo grande-ish Excel (12000+ filas, columnas ~ 200) en donde la columna de acceso # 105 (o algo similar) se llenó con la mayoría de números (códigos: 1=foo, 2=bar
, etc.), aunque también hay un puñado de códigos alfa (A = boo, B = lejos, etc.). Access asumió que era un tipo de datos Number
(incluso después de haber cambiado el valor Format
en el archivo Excel) y me dio errores en esos códigos alfa. Si me hubieran permitido cambiar el tipo de datos en la importación, me habría ahorrado algunos problemas.
Estoy pidiendo por algo que Access no acaba de hacer, o me estoy perdiendo algo? Gracias.
EDIT: Hay dos respuestas a continuación que brindan consejos útiles. Guardar el archivo de Excel como un CSV y luego importar eso funciona bien y es sencillo como Chris OC dice. El consejo para guardar una especificación de importación también es muy útil. Sin embargo, elegí la respuesta de configuración del registro por DK como la "Respuesta Aceptada". Me gustó como respuesta porque es el paso de una sola vez que se puede utilizar para resolver mi problema principal (tener acceso incorrectamente asignar un tipo de datos). En resumen, esta solución no me permite cambiar el tipo de datos, pero hace que Access adivine con precisión el tipo de datos para que haya menos problemas.
Bueno, funciona porque Access ahora está adivinando el tipo de datos de forma más inteligente. Sin embargo, todavía no tengo el poder de cambiar el tipo de datos a lo que yo quiera durante el proceso de importación. Me doy cuenta de que tal vez no tenga otra opción. Si ese es el caso, aceptaré esto como la respuesta. – user3930756