Importación de milisegundos con el Asistente de ExcelHola,
Tengo el problema de que quiero importar marcas de tiempo en el formato "dd.mm.yyyy hh: mm: ss.sss" con el Asistente de Excel. Desafortunadamente, los lugares decimales de los segundos se pierden. Con el uso del complemento JMP Excel, funciona perfectamente. Pero no con el mago.
¿Alguien tiene alguna idea de cómo obtener los 3 lugares decimales de la marca de tiempo al importar?
Gracias por su ayuda de antemano
Markus
Tabla de datosRe: Importar Millisekunden con el Asistente de Excel¿El problema es que falta el tercer valor decimal o que la especificación de formato solo muestra 2 puntos decimales?Re: Importar milisegundos con Excel WizardFalta la información
Re: Importar Millisekunden con el Asistente de Excel¿Puede compartir la función Abrir () que produjo el Asistente de Excel para ingresar el archivo? Puede arrojar algo de luz sobre cómo está manejando la entrada. Es posible que solo tenga que cambiar el formato que se utiliza para leer la columna de fecha / horaRe: Importar milisegundos con Excel WizardQuieres ver esto:
Open(
"D:\Excel\20190301052441_FU1523.xlsx",
Worksheets( "XXX" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 1 ),
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: Importar Millisekunden con el Asistente de ExcelCuando abra su archivo de Excel, use el Asistente de Excel, vaya a la columna en cuestión, haga clic derecho en el encabezado y seleccione el formato que desea usar para la columna, asegurándose de especificar 3 lugares decimales

Luego obtendrá un JSL de entrada modificado que debería solucionar su problema
Open(
"C:\Users\Jim\Documents\Discussion Group\time.xlsx",
Worksheets( "time" ),
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( "-" ),
Column Numeric Format(
Index( 0 ),
Column Name( DateTime ),
Format( "m/d/y h:m:s", 27, 3 )
)
)
)