Problema con la base de datos abierta () en un archivo de Excel grande con más de 65536 filasUtilizo la función Open Database () para cargar datos de un archivo de Excel, pero encuentro dificultades para cargar un archivo de Excel grande. Encontré que cuando el número de fila en Excel excede 65536, el script no puede leer el conjunto de datos completo. Mi guión es como abajo. ¿Echo de menos algo aquí?
dt = Abrir base de datos (
"DSN = Archivos de Excel;
DBQ = testing.xlsm;
DefaultDir = C: \ Users \ jicao \ Desktop \; ",
"SELECT * FROM` Sheet1 $ `",
"Pruebas de salida"
);
Re: problema de la base de datos abierta () en un archivo de Excel grande con más de 65536 filas¡Gracias Brian! Tu publicación acaba de resolver mi problema! Necesito usar Open Database () porque necesito alguna declaración SQL para filtrar la columna y las filas en primer lugar. La configuración de un formato de libro de trabajo moderno (excel 12.0) carga todas las filas, lo que supera la limitación de 65536 para la versión de Excel anterior a 2007.
Re: problema de la base de datos abierta () en un archivo de Excel grande con más de 65536 filasSi realmente estás importando todos los datos, estarías mucho Es mejor utilizar la apertura directa (Abrir archivo o Abrir JSL) para los archivos de Excel incorporados en JMP.
Si realmente necesita utilizar el controlador ODBC, me aseguraría de que esté configurado en un formato de libro moderno.

Brian Corcoran
Desarrollo JMP