Forzar formato de importación de la columna de fecha de ExcelHola comunidad JMP,
Estoy buscando ayuda para forzar una importación de formato de fecha utilizando el Asistente de importación de Excel a través de JSL. Estoy intentando importar datos que están en solo dos columnas en un archivo de Excel, una fecha, un dato, se parece a lo siguiente:

El problema que tengo está en la transición de las fechas 12.02.2019 al 13.02.2019 (marcadas en rojo en el lado izquierdo). Por alguna razón, JMP lee los valores de fecha desde el inicio hasta el último valor del 12.02.2019 en formato dd.mm.aaaa, pero luego cambia el 13.02.2019 a leer fechas en formato mm.dd.aaaa. Cuando entro al archivo de Excel y reviso el formato de las celdas, son idénticas. No puedo entender por qué JMP cambia repentinamente. Cuando realiza este cambio, deja las celdas de fecha vacías en la tabla JMP.
Si importo los datos en dos bloques diferentes, los del inicio al último formato dd.mm.aaaa, y un segundo para los demás, lee cada fecha correctamente, sin embargo, la información de la columna para las dos fechas diferentes tiene un formato diferente. y son incompatibles entre sí. Si intento concatenar los dos subconjuntos, simplemente cambia el día/mes de cualquier tabla con la que concateno.
También intenté cambiar varias de las opciones de alternancia en las preferencias de JMP para intentar forzar la configuración del sistema o de JMP, pero no tuvieron éxito.
Si puedo importar la fecha como un carácter, puedo modificar las cosas en consecuencia y luego volver a cambiarla a un tipo de datos continuo, y todo debería estar bien. El único problema es que no estoy seguro de cómo forzar esto o si es la mejor manera.
Como ocurre con la mayoría de los intentos de automatización, prefiero ENCARECIDAMENTE no editar cada hoja o archivo de Excel. Quiero que JMP haga esto mediante un script JSL.
El código JSL que uso para importar es:
Open(
"file_location\file.xlsx",
Worksheets( "Sheet 1" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 15 ),
Data Ends on Row( 0 ),
Data Ends on Column( 16 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
)
¿Está relacionado con la opción "Limitar detección de columnas (0)"? No puedo encontrar ninguna documentación sobre esto y lo que hace.
Este problema es similar a uno publicado por @ghartel allá por mayo de 2017 ( https://community.jmp.com/t5/Discussions/Excel-Import-Date-Format/td-p/16619 ), que no obtuvo una solución directa a su problema específico, al menos hasta donde yo sé.
¡Cualquier ayuda es muy apreciada!
Gracias,
DS
Re: Forzar formato de importación de columna de fecha de ExcelEstoy usando Excel 365 build 1908, por lo que es una versión bastante nueva.¿Qué versión de JMP estás usando?
brian
Re: Forzar formato de importación de columna de fecha de ExcelIntenté un montón de cosas diferentes para intentar que esto funcione, incluido lo que enviaste y la importación aparecerá con los dígitos PERO sin los valores reales...
Valor Excel: 26/11/2019 9:41:04. 191 PM
Importado a JMP: 26/11/2019 9:41:04. 000 PM
¿Existe alguna configuración para la importación que podría cambiar esto y que aún no he activado o algo así?
Noté un error en Excel mientras jugaba con esto y tengo curiosidad por saber si a usted le sucede lo mismo. Cuando el formato dd/mm/yyyy hh:mm:ss.000 está en Excel, los valores .191 se muestran en la celda pero no se muestran en la barra de fórmulas en la parte superior. Cuando hago clic en la barra de fórmulas, los dígitos ya no se muestran en la fórmula O en la celda. Luego, cuando hago clic para salir de la barra de fórmulas, todos los dígitos cambian a .000..... Tengo curiosidad por saber si esto podría influir en la forma en que se obtienen los datos de Excel.
No sé si tal vez sea solo un error de Excel o tal vez sea la versión que tengo (Excel 2013).¿Qué versión de Excel estás usando cuando el script te funciona?
Re: Forzar formato de importación de columna de fecha de ExcelPuede intentar utilizar la opción "Limitar detección de columnas", junto con su formato personalizado.Probablemente necesitará JMP 15 para que esto funcione.Lo siguiente funcionó para mí:
Open(
"C:\Users\sasbxc\Desktop\test.xlsx",
Worksheets( "Sheet1" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 1 ),
Column Separator String( "-" ),
Column Numeric Format(
Index( 0 ),
Column Name( Col1 ),
Format( "d/m/y h:m:s", 26, 3 )
)
)
)
brian
Re: Forzar formato de importación de columna de fecha de Excel¡Vale genial! ¡Gracias!
¿Cuál es el formato de secuencia de comandos que debo usar para leerlo como una cadena cuando importo?
Re: Forzar formato de importación de columna de fecha de ExcelLa forma en que he visto superar problemas como este en el pasado es leer la columna como una cadena de caracteres y luego publicar el proceso en un valor de fecha.
Re: Forzar formato de importación de columna de fecha de Excel¡Gracias por una respuesta tan rápida!
En realidad, el problema se produce durante la importación (creo), por lo que ejecutarlo como proceso posterior no me ha funcionado.
Entonces, los datos de Excel en la primera columna tienen el formato siguiente:
26/11/2019 09:41:04.190 p.m.
Cuando lo importo a JMP usando open(ruta de archivo, hojas de trabajo()….) los datos tienen el formato siguiente:
26/11/2019 21:41:04
Si cambio el formato una vez importado el resultado es este:
26/11/2019 21:41:04.000
Parece que los últimos tres dígitos se eliminan durante la importación. ¿Hay alguna manera de forzar ese formato cuando se importa a la tabla JMP?
Re: Forzar formato de importación de columna de fecha de ExcelSuponiendo que los datos que se descargan contienen milisegundos, todo lo que hay que hacer es cambiar el formato una vez que se importa la tabla de datos.Y otra suposición para este ejemplo es que la columna que tiene el valor de fecha y hora se llama DateTime, se puede aplicar el siguiente JSL para cambiar la visualización de datos.
:DateTime << set format( "d/m/y h:m:s", 27, 3 );
Re: Forzar formato de importación de columna de fecha de ExcelHola Brian,
Estoy intentando importar datos de Excel y me cuesta obtenerlos en el formato que quiero. Noté que dijiste que el JMP 15 tiene capacidades adicionales de formato de importación. Como estoy usando JMP15, esperaba que pudieras ayudarme con esto.
Los datos de tiempo en Excel (primera columna) tienen milisegundos adjuntos, por lo que necesito forzar la importación para reconocerlos. Cuando se importa, JMP simplemente proporciona el formato ("d/m/yh:m:s",27,0). Necesito tenerlo como formato ("d/m/yh:m:s",27,3). Si este es mi código, ¿a dónde va el formato para ese decimal a 3?
Open(
"file_location\file.xlsx",
Worksheets( "Sheet 1" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
);
Re: Forzar formato de importación de columna de fecha de ExcelHola @gzmorgan0 ,
Finalmente regresé y pude probar su script JSL que usa VB para guardar como texto. Funciona y puedo importar la información según sea necesario, mi único problema es que solo lo hace para la última pestaña del archivo Excel.
Mi archivo de Excel tiene varias pestañas que necesito importar, todas con el problema de la fecha. Una vez en JMP, concateno todos los datos en una única tabla de datos para su análisis. También descubrí que necesitaré modificar el JSL para abrir varios de estos archivos de Excel y luego juntar todos los datos. Un nivel añadido de complejidad.
Desafortunadamente, no estoy lo suficientemente familiarizado con VB como para escribir algo que maneje múltiples pestañas. Tengo un colega que sí lo está y está trabajando en ello.
Intenté cambiar mis preferencias en JMP para ver si eso soluciona el problema, pero no es así. Definitivamente parece haber un error que, aunque configuré el formato de fecha de mi sistema operativo en Alemania (dmy), todavía usa el sistema operativo de instalación (inglés) y lee la fecha como mdy, por lo que simplemente ignora cualquier día mayor que 12.
El script JSL es muy útil, gracias por publicarlo. Sólo necesitaremos modificar la parte de VB para que pueda manejar múltiples pestañas, eso es todo.
Re: Forzar formato de importación de columna de fecha de ExcelGracias @gzmorgan0 , especialmente para el archivo de importación de ejemplo. Podré probarlo la próxima semana y ver si funciona, pero no podré hacerlo pronto.
Esperamos con ansias la nueva opción "forzar" en JMP 15.
¡Gracias!,
DS
Re: Forzar formato de importación de columna de fecha de Excel@ghartel , Tenga en cuenta que @briancorcoran Mencioné que podría haber más opciones en JMP 15.
Se adjunta un script que guarda una hoja de Excel como un archivo de texto delimitado por tabulaciones y luego lee el archivo de texto en JMP.
Es posible que desee intentar leer el archivo de texto con los valores predeterminados de su sistema (en Australia y Alemania), para ver si los valores predeterminados de texto de importación de JMP leerán la fecha como texto. De lo contrario, debe nombrar todas sus columnas y especificar el tipo de datos.
Dado que este script utiliza VBScript, probablemente no funcione para Mac.
El guión se proporciona como "por si acaso esto pueda ayudar".
Re: Forzar formato de importación de columna de fecha de ExcelHola JMPers,
Australia también utiliza el formato de fecha "incorrecto"
por lo que los días se interpretan como meses y >12 se convierten en valores faltantes debido a una infracción de formato. Esto puede suceder en la segunda línea.Es muy frustrante porque si no tienes suerte el primer día > 12, puede suceder que en el archivo no te des cuenta y termines con un valor faltante. sin previo aviso cuando JMP decide que ha leído un formato de fecha incorrecto.
Hay dos cosas que podrían hacer que funcione.Primero, en Preferencias de JMP, en 'Específico de Windows', desmarque la casilla 'Usar idioma JMP en lugar de configuración regional del sistema...'.No encuentro ningún lugar en JMP donde pueda establecer un formato de fecha predeterminado, así que no estoy seguro de a qué se refiere esta bandera.El segundo paso es cambiar la configuración regional de Windows como se muestra en el cartel anterior, PERO a JMP no le gusta la configuración dd/mm/AAAA; tiene que ser dd/MM/aa; no sé por qué, pero al menos funciona. para mí.No sé si esto es sólo un problema de Windows, es decir, si los Mac no tienen este problema.Ejecuto JMP en una máquina con Windows 7 y una máquina con Windows 10: JMP PRO 14.3 de 64 bits, pero he tenido este problema desde que las importaciones de Excel existían en JMP.
Algunos sugirieron leer la columna como texto. No veo ninguna opción para obligar a JMP a leer columnas específicas como texto. ¿Es eso posible?
Otra solución es obtener los datos en formato CSV ya que, por alguna razón, JMP permite un control muy minucioso sobre las entradas, a diferencia de Excel.La tercera opción es leer archivos de Excel utilizando la interfaz de la base de datos.Pero eso requiere una configuración ODBC adecuada en su PC y también es un poco molesto.
Nota para JMP: sería muy bueno si JMP enviara algunos mensajes de advertencia o error si no puede importar un campo debido a un formato incorrecto.Tengo clientes que agregan * o < a campos numéricos que Excel felizmente convierte en campos de caracteres y JMP feliz y silenciosamente convierte en valores faltantes.JSL es fantástico para automatizar tareas, pero este tipo de cosas hace que sea muy difícil detectar errores en sus programas.
Salud
Gunter
Re: Forzar formato de importación de columna de fecha de Excel@SDF1 , tengo dos sugerencias:
- JSL a través de Run Program() puede ejecutar otros programas como VBSript.Su JSL podría escribirse para abrir el archivo a través de Excel, formatear la columna como texto (si es necesario); guarde el archivo como texto delimitado por tabulaciones; cierre Excel y luego lea el archivo de texto donde tiene la opción de leer la columna como texto y luego convertirla.
- Los archivos de Excel se pueden utilizar como base de datos. Leí un poco y el problema que están viendo sus colegas alemanes podría deberse a un convertidor de Excel para el tipo de datos.A continuación se muestra JSL para usar Open Database(). Esto requiere un poco de trabajo de preparación. Sus colegas alemanes necesitarían definir un DSN para Excel y usar el mismo nombre.Ahora bien, si todo el mundo tiene JMP de 64 bits y MW Office de 64 bits, es bastante fácil. Si tienen MS Office de 32 bits, puedo enviarles los pasos a seguir para configurarlo.El código IMEX=1 le dice a Excel que si ve una columna que parece un tipo de datos mixtos, Excel la convierte en texto.
dt2 = Open Database( "DSN=Excel Files;
DBQ=c:/temp/ExcelDateBlog.xlsx;IMEX=1",
"SELECT * FROM [Sheet1$]",
"Result from XLS"
);
Creo que trabajar con un archivo de texto sería más fácil hasta JMP 15, cuando el asistente de Excel permite especificar los formatos de las columnas. Déjame saber si necesitas ayuda/ejemplo para la opción n.° 1.
Re: Forzar formato de importación de columna de fecha de ExcelHola @briancorcoran ,
Lo siento, sigo olvidándome de poner los detalles de mi sistema al comienzo de una nueva publicación.
W7 empresarial, 64 bits
JMP Pro 14.1.0 (y JMP 14.0.0)
Estoy ejecutando un sistema operativo en inglés (EE. UU.) e intento escribir un código de automatización para mis colegas alemanes que también ejecutan W7 Enterprise, pero configurado en un idioma alemán para el sistema operativo. Con otros proyectos como este, no he tenido ningún problema con la mala lectura de las fechas. Sin embargo, tengo que escribir dos versiones diferentes del código, una para mis colegas estadounidenses y otra para mis colegas alemanes porque los sistemas operativos normales de EE. UU. leen las fechas como texto. Y como @gzmorgan0 Como ha mencionado, cuando se lee como texto, manejarlo y convertirlo no es un problema. Pero, si mis colegas alemanes intentan ejecutar los scripts JSL que fueron escritos para ejecutarse en computadoras estadounidenses, no funciona bien, por lo que tengo que cambiar el código para que se ejecute correctamente en un sistema operativo en idioma alemán.
Para escribir código para ejecutar en las computadoras alemanas, cambio mi configuración regional/local en mi sistema operativo a "Alemán (Alemania)". Desafortunadamente, JMP no parece importar correctamente la configuración de fecha desde el archivo de Excel que tengo.
Re: Forzar formato de importación de columna de fecha de ExcelGracias Georgia. Envié esto para investigarlo como un posible error.
brian
Re: Forzar formato de importación de columna de fecha de Excel@SDF1 , Lo siento, no funcionó para ti.
Al no ser de Alemania, JMP interpretó el formato dd.mm.aaaa como texto.
Podrías probar una de estas sugerencias:
- convierta esa columna Fecha en una columna de texto.
- guarde los datos como un archivo de texto, donde la Vista previa de importación o un script le permiten configurar el formato y forzar que tenga caracteres.
Creo que hay un error interno. Vea mi última publicación para Brian.
Re: Forzar formato de importación de columna de fecha de Excel@briancorcoran , ¿viste mi confianza en @SDF1 ?
- Leí en la hoja de Excel como texto/carácter.
- Luego envió el mensaje de la columna.
dt:Date << Data Type (Numeric,
"Continuous",
Format( "m/d/y", 12 ),
Input Format( "ddmmyyyy" ));
- El mismo comportamiento descrito por @SDF1 también ocurrió.Leí los primeros datos el 13.02.2019 y luego los valores estaban vacíos. Esto no tiene nada que ver con la hoja de Excel: JMP lee la columna Fecha como texto.
- Sin embargo, si utilicé la columna de mensaje a continuación donde no hay 2 conversiones, el Formato de entrada y el Formato son los mismos, entonces los datos se convierten correctamente.
dt:Date << Data Type (Numeric,
"Continuous",
Format( "ddmmyyyy", 12 ),
Input Format( "ddmmyyyy" ));
- Luego use el mensaje Tipo de datos () de la columna anterior y el formato elegido estará bien.
Como indiqué en mi respuesta, este fue un comportamiento muy inesperado y me parece un error. Estoy usando JMP Pro 14.3
Re: Forzar formato de importación de columna de fecha de Excel¿Qué versión de JMP estás usando?
brian
Re: Forzar formato de importación de columna de fecha de ExcelHola Brian ( @briancorcoran ),
Sí, de hecho, la columna está configurada como "fecha" con un formato dmy de estilo alemán. Consulte una publicación anterior en este hilo donde incluyo una captura de pantalla de la ventana de propiedades de la columna de Excel y la configuración. Incluso la configuración de mi sistema es así, ver más abajo.
¡Gracias!,
DS

Re: Forzar formato de importación de columna de fecha de ExcelHola DS,
JMP debe respetar los formatos que se aplican específicamente a una columna en Excel.¿Ha entrado en Excel y ha utilizado el cuadro de diálogo Formato de celdas para establecer explícitamente el tipo de columna en Fecha y luego en un formato europeo como el dmy alemán?En ese caso, JMP debería traer los datos correctamente.
brian
Re: Forzar formato de importación de columna de fecha de ExcelActualizar:
Profundicé un poco más en el archivo de Excel y lo único común en todas las pestañas que causa este error cuando intento importar los datos es cuando lee la columna de fecha y va desde la fecha 12.02.2019 (12 de febrero de 2019). ) al 13.02.2019 (13 de febrero de 2019).
Esta es mi teoría: creo que JMP está mezclando el formato de las fechas anteriores al 12 y posteriores. Mi rango de fechas original es del 2 de enero de 2019 al 28 de febrero de 2019: del 01.02.2019 al 28.02.2019.
Mientras JMP lee la columna de fecha, parece estar interpretando la fecha 02.01.2019 como 01 de febrero de 2019, por lo que cuando llega al 12.02.2019, en realidad está leyendo la fecha como 02 de diciembre de 2019. Como consecuencia, cuando llega el 13.02.2019 (13 de febrero de 2019), no sabe cómo leer la fecha ya que no existe el mes 13. Las propiedades de la columna en JMP siempre la muestran como tipo de modelado "continuo", formato "dmy" y formato de entrada "dmy". Hace esto a menos que divida la importación en dos secciones.
Si divido la importación en dos partes diferentes, una del 01.02.2019 al 02.12.2019 y luego del 13.02.2019 al 28.02.2019, JMP importa los datos de forma adecuada y asigna el formato de columna de forma adecuada. Luego puedo concatenar los dos en una tabla de datos correcta. No sé por qué no funcionaba en mi publicación original, pero puede funcionar de esta manera.
También puedo confirmar que no depende de las preferencias que haya establecido dentro de JMP la importación correcta de los datos.
Esto no es tan propicio para la automatización ya que el archivo original podría cambiar la ubicación (fila) de este cambio de fecha 12/13. Sin embargo, supongo que tendré que hacerlo funcionar a través de la ruta dividida. Si se trata de un error en JMP, sería fantástico si pudiera solucionarse.
Re: Forzar formato de importación de columna de fecha de ExcelHola @gzmorgan0 ,
Gracias por tus pensamientos y aportes. Desafortunadamente, este enfoque tampoco funciona. El problema surge porque JMP interpreta mal el formato de fecha incluso antes de importarlo. Si ejecuto el script o intento hacerlo a través de la GUI del asistente, JMP clasifica erróneamente las fechas como formato dmy o mdy cuando es el otro.
Incluso modificar su código para diferentes variaciones en el formato de fecha no resuelve el problema. Simplemente no importa el formato mixto y solo trata un tipo u otro como continuo, los demás simplemente los ignorará. El código JSL tampoco lo importará como un tipo de datos nominal: ingresa directamente como continuo.
¡Gracias!,
DS
Re: Forzar formato de importación de columna de fecha de ExcelHola @briancorcoran ,
Gracias por el aporte. Probé tu sugerencia, pero desafortunadamente no funcionó. Incluso en el panel de vista previa, cuando "limita la detección de columnas" y muestra todas las filas, JMP tiene problemas con la lectura del formato. Se lee bien en las primeras 205 filas, es en la fila 206 donde cambia de formato por alguna razón.
Lo que no tiene sentido es que el formato dentro de Excel no cambie de una fila a la siguiente. Si fuera así, puedo entender por qué JMP podría leerlos de manera diferente. Todas las celdas tienen el formato "Fecha" dd.mm.aaaa en Excel. Lo mismo sucede en la siguiente pestaña que estoy importando, pero en las filas 52 a 53. Podría entender si hubo un problema en la generación del archivo de Excel original donde las mismas filas en todas las tablas tuvieran algún problema que guardara las fechas de manera diferente, pero ni siquiera está en la misma ubicación de una pestaña a otra cuando JMP lee los datos.
Lo único que veo en el formato de Excel podría ser que la opción "tipo" en la categoría "fecha" comienza con un *, consulte la imagen adjunta a continuación. Pero esto debería actualizarse de acuerdo con la configuración del sistema operativo. Todas las fechas de la columna tienen el formato de esta manera, por lo que si JMP tiene un problema con una, debería tener un problema con todas.
Intentaré @gzmorgan0 Sugerencia de importar y ver si funciona.
Será bueno que JMP fuerce ciertos tipos de formato durante la importación, especialmente cuando se trata de crear un código JSL para automatizar el proceso.

Re: Forzar formato de importación de columna de fecha de ExcelLa vista previa de Excel examina las primeras 100 filas para determinar el tipo de datos de la vista previa, por motivos de rendimiento.Durante la operación de importación real, JMP examina todas las filas.Si ve datos que lo llevan a una conclusión diferente después de la fila 100, puede producir un resultado diferente.Si desea que la Vista previa vea todas las filas para producir lo que verá al importar, puede seleccionar la opción "Mostrar todas las filas" en la Actualización del panel de vista previa de la interfaz de usuario.Si desea que la importación mire solo las primeras 100 filas al leer los datos, para producir el comportamiento de la Vista previa, puede ir a "Opciones avanzadas" en el segundo panel del cuadro de diálogo de importación y seleccionar "Limitar la detección del tipo de columna". .
JMP 15 introducirá la capacidad de forzar los tipos de formato numérico de columnas individuales a lo que elija el usuario.
Brian Corcoran
Desarrollo JMP
Re: Forzar formato de importación de columna de fecha de ExcelMmmmm, @SDF1 , es posible que hayas encontrado un error.
El enfoque que tomo es leer los datos, dejar que sean una cadena y luego convertirlos. Sin embargo, si intento utilizar solo el último mensaje de Tipo de datos(), veo el mismo comportamiento que usted describió. Si mantengo la misma declaración de información y formato, entonces no se ve el problema.Una vez convertido, configúrelo en el formato elegido
Names default to here(1);
dt = Open(
"C:\temp\ExcelDateBlog.xlsx",
Worksheets( "Sheet1" ),
Use for all sheets( 0 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
);
wait(0); //change to 2 seconds to see that the data is read in as text
dt:Date << Data Type (Numeric,
"Continuous",
Format( "ddmmyyyy", 12 ),
Input Format( "ddmmyyyy" ));
dt:Date << Data Type (Numeric,
"Continuous",
Format( "m/d/y", 12 ),
Input Format( "ddmmyyyy" ));
Espero que eso ayude.