/ / ¿Cómo importar datos de un archivo de Excel a la tabla de Teradata usando scripts BTEQ? - sobresalir, importar, teradata

¿Cómo importar datos de un archivo de Excel a la tabla de Teradata usando scripts BTEQ? - sobresalir, importar, teradata

Pude completar tablas con datos de Excelarchivos o archivos de texto utilizando la utilidad GUI Teradata Sql assistant. Pero ahora tengo el requisito de importar datos en tablas de teradata desde un archivo de Excel usando un script bteq. He estado tratando de hacer eso usando

Informe de informes

.DATOS DE IMPORTACION

.IMPORT VARTEXT y he intentado otras cosasTambién, pero de ninguna utilidad. Me he referido a algunas respuestas en teradataforum y busqué en Google para las mismas, pero mi script no está funcionando. Por favor, ayúdeme con un script que importará datos de un archivo de excel o al menos un archivo de texto usando un script BTEQ. Mi script es el siguiente ...

.LOGON XXXX/XXXXXX,XXXX
.import data FILE = D:XXXXXX.xls ;
.QUIET ON
.REPEAT *
USING COL1  (CHAR(1))
,COL2  (CHAR(1))
,COL3 (VARCHAR(100))

INSERT INTO DATABASE.TABLE
( COL1
,COL2
,COL3)
VALUES ( :COL1
,:COL2
,:COL3);
.QUIT

EDITAR:

Hasta ahora vine todo este tiempo. He cargado correctamente los datos de un archivo de texto separado por comas utilizando el siguiente código. ¿Pero cómo hacerlo en Excel?

.LOGON xxxx/xxxx,xxxx
.IMPORT VARTEXT "," FILE=xxxxx.TXT;
.QUIET ON
.REPEAT *
USING
(   col1 VARCHAR(2)
,col2 VARCHAR(1)
,col3 VARCHAR(60)
)
INSERT INTO database.table
( col1
,col2
,col3)
VALUES ( :col1
,:col2
,:col3);
.QUIT

Ejemplo de archivo de texto separado por coma siendo

1,B,status1
2,B,status2
3,B,status3

etc.
Por favor ayúdame si es posible cargar lo mismo con el archivo de Excel.

Respuestas

1 para la respuesta № 1

Esto no es posible - Excel es un formato binario. Debe guardarlo como un archivo de valores separados por comas (.CSV) de Excel. También es posible que pueda encontrar alguna solución compleja utilizando una base de datos de Access que enlace a la tabla de Teradata y la hoja de cálculo.