Líneas de comandos

Navigation:  Conversión >

Líneas de comandos

Previous pageReturn to chapter overviewNext page

Introducción

Se puede ejecutar una conversión utilizando una línea de comandos. Para ello se necesitan cuatro archivos: El Excel de origen, la plantilla qdv/qdb/grp, el archivo de destino qdv/qdb/grp, el archivo de registro (archivo log). La plantilla se puede sustituir con el Archivo de ajustes del Conversor (.qdvconvert), que además incluye el mapeado.

Un presupuesto creado mediante conversión de una hoja de cálculo NO se puede actualizar usando una línea de comandos.

 

CONVERSIÓN DE UN ARCHIVO FUENTE XLSX/XLS/XLSM

 

QDVCmdLineConverter.exe "ruta completa del archivo fuente xls/xlsx/xlsm" "ruta completa del archivo de destino qdv/qdb/grp" "ruta completa del archivo plantilla qdv/qdb/grp" "-U/-N" "ruta completa del archivo de registro o log"

 

-U es para actualizar (se ignora cuando se trata de una conversión a presupuesto), -N es para Nuevo

 

 

CONVERSIÓN DE UNO O VARIOS ARCHIVOS FUENTE XLSX/XLS/XLSM

 

QDVCmdLineConverter.exe "ruta completa del archivo TXT" "ruta completa del archivo de registro o log"

 

El archivo TXT es un archivo de texto que contiene un listado de argumentos separados por ","’:

 

ruta completa 1 del archivo fuente xls/xlsx/xlsm, ruta completa 1 del archivo de destino qdv/qdb/grp, ruta completa 1 del archivo plantilla qdv/qdb/grp,-U/-N

 

ruta completa 2 del archivo fuente xls/xlsx/xlsm, ruta completa 2 del archivo de destino qdv/qdb/grp, ruta completa 2 del archivo plantilla qdv/qdb/grp,-U/-N

 

ruta completa 3 del archivo fuente xls/xlsx/xlsm, ruta completa 3 del archivo de destino qdv/qdb/grp, ruta completa 3 del archivo plantilla qdv/qdb/grp,-U/-N

 

...

 

Si el archivo de ajustes o parámetros sustituye a la plantilla, póngalo al final:

 

ruta completa 1 del archivo fuente xls/xlsx/xlsm, ruta completa 1 del archivo de destino qdv/qdb/grp,-U/-N, ruta completa 1 del archivo de ajustes qdvconvert

 

 

Bases de datos remotas

Sustituya cada ruta completa del archivo de destino con cada línea:

 

ServidordeBasededatosRemotadelProveedor;localhost\sqlexpress;MiBasedeDatosdeArticulos;;;True\*.qdb

 

ServidordeBasededatosRemotadelProveedor;localhost\sqlexpress;MiBasedeDatosdeUnidaddeObra;;;True\*.grp

 

 

Archivo de destino

Cuando el archivo de destino no viene definido, éste se crea con el mismo nombre y en la misma ubicación del archivo fuente, pero con la extensión apropiada. La sintaxis queda reducida a :

 

QDVCmdLineConverter.exe "ruta completa del archivo fuente xls/xlsx/xlsm" "" "ruta completa del archivo plantilla qdv/qdb/grp" "-U/N" "ruta completa del archivo de registro log"

 

o en el caso de un archivo TXT:

 

ruta completa 1 del archivo fuente xls/xlsx/xlsm,, ruta completa 1 del archivo plantilla qdv/qdb/grp,-U/-N

 

 

Archivo de registro o LOG

El archivo de registro (archivo log) se crea si no existe y se elimina cuando se ejecuta el programa.

El valor devuelto es 0 cuando la conversión se efectúa con éxito.