Hola Grupo,
tengo un inconveniente en la importacion de archivos donde uno de los campos
contienen valores horarios.
EL archivo que importo posee dos campos, el primero una hora, el segundo una
cantidad numerica entera y utiliza el simbolo '|' como delimitador. Al
utilizar el asistente para importacion de datos, le indico que el primer
campo es de tipo Fecha (AMD), con la 'ilusion' de que excel interprete las
horas correctamente, ya que no dispone de formatos de hora.
Este es el aspecto del archivo
Hora |Trans |
06:50:01|000000000000000000|
06:51:01|000000000000000000|
06:52:01|000010|
06:53:01|000000000000000000|
06:54:01|000000000000000000|
06:55:01|000005|
06:56:01|000000000000000000|
06:57:01|000005|
06:58:01|000000000000000000|
06:59:01|000000000000000000|
07:00:01|000000000000000000|
07:01:01|000000000000000000|
07:02:01|000000000000000000|
07:03:01|000000000000000000|
07:04:01|000000000000000000|
07:05:01|000000000000000000|
07:06:01|000000000000000000|
07:07:01|000000000000000000|
07:08:01|000015|
07:09:01|000000000000000000|
07:10:01|000000000000000000|
07:11:01|000000000000000000|
y esta es la salida de la operacion sobre la planilla excel
Hora Trans
6:50:01 0
6:51:01 0
6:52:01 10
6:53:01 0
6:54:01 0
6:55:01 5
6:56:01 0
6:57:01 5
6:58:01 0
6:59:01 0
7:00:01 0
07/01/2001 0
07/02/2001 0
07/03/2001 0
07/04/2001 0
07/05/2001 0
07/06/2001 0
07/07/2001 0
07/08/2001 15
07/09/2001 0
07/10/2001 0
07/11/2001 0
07/12/2001 0
7:13:01 0
7:14:01 0
7:15:01 0
Podran ver que la celda que correspondia a las 07:01:01 fue transformada a
formato fecha y a partir de la celda 07:13:01 se 'restablecio el orden'.
La misma operacion esta automatizada dentro de una macro VBA a traves de
Sub ...()
...
Workbooks.OpenText Filename:="C:\WW\ww\test1\WORKSHET.TXT", Origin:= _
xlWindows, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _
xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False,
Semicolon:=False _
, Comma:=False, Space:=False, Other:=True, OtherChar:="|", FieldInfo _
:=Array(Array(1, 5), Array(2, 1))
...
End Sub
El segundo parametro de los elementos del Array contiene el formato.
La consulta,
1. dentro de los formatos ofrecidos por el asistente, existe alguno que
resuelva correctamente el tema.
2. adicionalmente a los formatos del asistente, existen otros ?? De existir,
alguien posee alguna lista que los informe ??
Gracias
LZ
Leer las respuestas