Referencia de argumentos | Centro de migración Ayuda
Saltar al contenido principal Saltar al contenido complementario

Referencia de argumentos

Última actualización: 14/10/2026

Las tablas siguientes enumeran cada argumento disponible agrupado por categoría.

Nota informativa

La interfaz de usuario aplica diferentes valores predeterminados para algunas configuraciones. El asistente se configura por defecto en modo de lienzo fijo, con la recarga habilitada y el binario automático habilitado. La CLI tiene por defecto el modo de cuadrícula dinámica, la recarga deshabilitada y el binario automático deshabilitado. Al pasar del asistente a la CLI, especifique estos indicadores explícitamente para que coincida con el comportamiento del asistente.

Entrada y salida

Argumento Descripción Predeterminado
--prjPath PATH Ruta a la carpeta QV PRJ o al archivo ZIP. También acepta archivos zip PRJ. —
--qvw PATH Ruta al archivo QVW o QVF. Requerido en modo de proyecto único. —
--generatePrj Autogenerar carpetas PRJ a partir de archivos QVW antes de la conversión Desactivado
--outputDir FOLDER Directorio raíz de salida. QV2QS crea una subcarpeta con el nombre del proyecto automáticamente. Obligatorio. —

Modo por lotes

Argumento Descripción Predeterminado
--batchDir FOLDER Escanear una o más carpetas recursivamente en busca de pares QVW y PRJ. Separe varias carpetas con ;. —
--batchWorkers N Conversiones concurrentes máximas (0 = automático: núcleos de CPU menos 1) 0
--batchFlatOutput Escriba toda la salida directamente bajo --outputDir en lugar de preservar la jerarquía de carpetas de origen Desactivado

Qlik Cloud

Argumento Descripción Predeterminado
--unbuildOnly Modo solo local. Generar salida de compilación e informe de conversión en disco sin conectarse a Qlik Cloud. Destinado a evaluación, revisión y uso sin conexión. La salida local no incluye cargas de medios, resolución en segundo plano, creación de estados alternativos o publicación de hojas. Para obtener más detalles, consulte Cómo funciona la conversión. Desactivado
--qsAppName NAME Nombre para la aplicación de Qlik Sense en Qlik Cloud Nombre de archivo QVW, nombre de carpeta PRJ o nombre de carpeta de salida
--appId APP_ID Actualizar una aplicación de Qlik Cloud existente en lugar de crear una nueva —
--appIdFile PATH Cargar ID de aplicación desde un archivo —
--reuseAppId Reutilizar el ID de la aplicación de cloud/cloud_state.json si el archivo existe Desactivado
--preserveTargetAppScript Mantén el script de carga existente en la aplicación de destino. El script de carga convertido no se aplica. Requiere --appId o --reuseAppId. Se puede combinar con --reload para ejecutar el script existente. Desactivado
--preserveTargetAppVariables Mantener las variables existentes en la aplicación de destino. Las variables convertidas no se aplican. Requiere --appId o --reuseAppId. Desactivado
--noBackup Omitir la copia de seguridad automática previa al despliegue al reutilizar una aplicación existente. Por defecto, QV2QS exporta un QVF sin datos a cloud/backups/ antes de modificar la aplicación. Desactivado
--reload Recargue la aplicación después de compilar para ejecutar el script de carga Desactivado
--autoBinary Cargar QVW/QVF en Qlik Cloud para carga binaria y luego eliminar después de la recarga. Requiere --reload. En modo de proyecto único, también requiere --qvw. En modo por lotes, los archivos QVW se descubren automáticamente. Mutuamente excluyente con --binaryAppId. Desactivado
--binaryAppId APP_ID Utilice una aplicación existente en Qlik Cloud para la carga binaria en lugar de cargarla. Mutuamente excluyente con --autoBinary. —
--noPublishSheets No publicar hojas después de la construcción. Por defecto, QV2QS publica todas las hojas convertidas como hojas base para que todos los usuarios de la aplicación puedan verlas. Utilice esta bandera para mantener las hojas como objetos personales (no publicados). Al reutilizar una aplicación existente (--reuseAppId o --appId), las hojas publicadas anteriormente se restauran automáticamente; este indicador se aplica solo a las hojas nuevas añadidas en la conversión actual. Desactivado
--noData Construir sin datos Desactivado
--exportQvf Exportar la aplicación como un archivo QVF, luego eliminar la aplicación en la nube Desactivado
--exportQvfNoData Exportar el QVF sin datos. Requiere --exportQvf. Desactivado
--mediaUploadWorkers N Hilos paralelos de carga de medios 2
--buildConfig PATH Manifiesto de configuración de compilación pasado a qlik app build. QV2QS genera automáticamente este archivo durante la conversión. Anular solo si se proporciona un manifiesto personalizado. config.yml
--spaceId SPACE_ID Espacio de destino de Qlik Cloud para la creación de aplicaciones Espacio personal

Autenticación

Argumento Descripción Predeterminado
--qlikContext NAME nombre de contexto de qlik-cli para autenticación —
--qlikTenantUrl URL URL del inquilino (https://<tenant>.<region>.qlikcloud.com). Cuando se combina con --qlikApiKey, se autentica directamente sin crear un contexto de qlik-cli. —
--qlikApiKey KEY Clave de API para autenticación. Cuando se combina con --qlikTenantUrl, se autentica directamente sin crear un contexto qlik-cli. La clave no se escribe en el disco. —
--qlikCliPath PATH Ruta al ejecutable de qlik-cli En paquetes
--qlikContextsFile PATH Anular la ubicación del archivo de contextos de qlik-cli —
--qlikNoPrompt Falla inmediatamente con código de salida 1 si falta la autenticación. Sin solicitudes interactivas. Adecuado para pipelines de CI/CD. Desactivado
--setupQlikAuth Configure la autenticación de Qlik Cloud y salga. No es necesario cuando se proporcionan tanto --qlikTenantUrl como --qlikApiKey. —

Diseño y estilo

Para una explicación detallada de los modos de lienzo fijo y cuadrícula dinámica, consulte Configuración del diseño de conversión.

Argumento Descripción Predeterminado
--fixedSheetCanvas Habilitar hojas de lienzo de píxeles de tamaño fijo (posicionamiento al estilo QlikView) Desactivado
--fixedSheetCanvasScale FACTOR Escalar las dimensiones del lienzo por este factor 1.4
--fixedSheetCanvasObjectScale FACTOR Escalar las posiciones y tamaños de los objetos por este factor 1.4
--fixedSheetCanvasMinWidthPx PX Ancho mínimo del lienzo en píxeles 1200
--fixedSheetCanvasMinHeightPx PX Altura mínima del lienzo en píxeles 700
--perSheetCanvasSize Utilizar dimensiones del lienzo por hoja en lugar de un tamaño uniforme Desactivado
--noAutoExtendDynamicSheet Deshabilitar la autoextensión de la altura de la hoja en modo dinámico Desactivado
--layoutShrinkX STEPS Reducir el ancho del contenedor de diseño en N pasos de cuadrícula (0-23) 0
--layoutShrinkY STEPS Reducir la altura del contenedor de diseño en N pasos de cuadrícula (0–11) 0
--cropCanvasWidth PX Recortar lienzo al ancho exacto en píxeles. Solo modo de lienzo fijo. Debe especificarse junto con --cropCanvasHeight. Mutuamente excluyente con --perSheetCanvasSize. 0
--cropCanvasHeight PX Recortar lienzo a la altura exacta en píxeles. Solo modo de lienzo fijo. Debe especificarse junto con --cropCanvasWidth. Mutuamente excluyente con --perSheetCanvasSize. 0
--maxCanvasWidth PX Ancho máximo del lienzo en píxeles. 0 desactiva el límite. Solo modo de lienzo fijo. 0
--maxCanvasHeight PX Altura máxima del lienzo en píxeles. 0 desactiva el límite. Solo modo de lienzo fijo. 0
--appTheme THEME Tema de la aplicación Qlik Sense aplicado a la aplicación convertida. Acepta cualquier identificador de tema integrado (sense, horizon, breeze, card) o un nombre de tema personalizado instalado en el inquilino. Sense Classic (sense) es el tema menos intrusivo y produce la mayor fidelidad 1:1 con QlikView. Los temas no clásicos pueden alterar los bordes de los objetos, los colores de fondo, las fuentes y el relleno. El tema establece el valor predeterminado solamente; los usuarios pueden cambiar de tema en cualquier momento en el cliente de Qlik Sense. sense
--disableSheetBackgrounds Omitir la extracción de la imagen de fondo de la hoja Desactivado
--noDocBgFallback No aplicar el fondo del documento a las hojas que no lo tengan Desactivado
--sheetBackgroundColor COLOR Relleno de color sólido para todas las hojas (#RRGGBB, #RRGGBB@0.5, o transparent) —
--showSheetHeader Mostrar la región del encabezado de la hoja Desactivado
--skipHiddenSheets Omitir hojas con condiciones de visualización siempre falsas Desactivado

Informe de conversión

El informe de la consola y el informe de Excel están ambos habilitados por defecto en modo CLI y en la interfaz de usuario.

Argumento Descripción Predeterminado
--report Habilitar el informe de conversión de la consola Activado
--noReport Deshabilitar el informe de conversión de la consola —
--reportXlsx [PATH] Exportar el informe como un archivo de Excel. Acepta un nombre de archivo (p. ej. MyReport) o una ruta completa; .xlsx se añade automáticamente. Los nombres relativos se colocan en outputDir/reports/. Omitir la ruta para auto-nombrar. Automático
--noReportXlsx Deshabilitar exportación de Excel —
--reportIncludeBuiltIns Incluir selecciones actuales y objetos de búsqueda en el informe Desactivado

Consola y registro

Argumento Descripción Predeterminado
--console {pretty,plain,silent,ui} Modo de salida de consola pretty
--dark Tema oscuro de la consola Activado
--light Tema claro de la consola Desactivado
--surface Habilitar relleno de fondo para la consola Activado (en modo legible)
--noSurface Desactivar relleno de fondo —
--plain Atajo para --console plain —
--silent Atajo para --console silent —
--logLevel LEVEL Nivel de detalle del registro: DEBUG, INFO, WARNING, ERROR, CRITICAL INFO
--logDir FOLDER Sobrescribir la carpeta de salida de registros %LOCALAPPDATA%\QV2QS\logs\ (proyecto único) o <outputDir>/logs/ (por lotes)
--cleanLogs Eliminar archivos de registro con más de 30 días de antigüedad antes de la ejecución Desactivado

QV2QS admite cuatro modos de salida de consola.

  • Bonito — Salida con formato enriquecido con colores, indicadores de carga animados, barras de progreso y paneles temáticos. El modo bonito es el predeterminado para el uso interactivo en terminales. Requiere un terminal compatible con color (Windows 10+, PowerShell 5+ o shells tipo Unix).
  • Sin formato — Salida de texto con marca de tiempo sin códigos de escape ANSI. Cada línea lleva como prefijo una marca de tiempo transcurrido y una etiqueta de fase en el formato [MM:SS] [phase] message. Encabezados y tablas usan caracteres ASCII. Adecuado para pipelines de CI/CD, archivos de registro y terminales que no admiten formato ANSI.
  • Silencioso — Suprime toda la salida estándar. Solo se muestran los errores. Adecuado para el procesamiento por lotes automatizado y flujos de trabajo con scripts en los que no se necesita salida de consola.
  • UI — Salida orientada a líneas sin marcas de tiempo ni códigos ANSI. La interfaz de usuario establece este modo automáticamente al iniciar un subproceso de conversión. El formato está optimizado para el visor de registros incrustado. Ejecutar --console ui desde un terminal produce una salida legible pero sin formato; usa --plain o --console pretty en su lugar para uso directo en el terminal.

Los --dark y --light indicadores seleccionan un tema de color. El tema oscuro (predeterminado) utiliza una paleta azul marino intenso inspirada en Qlik. El tema claro utiliza una paleta de color gris claro. La bandera --surface habilita un relleno de fondo sutil detrás de cada línea de salida. El relleno de superficie está habilitado por defecto en modo bonito. Utilice --noSurface para deshabilitar el relleno de fondo.

En modo de proyecto único, los archivos de registro se escriben en %LOCALAPPDATA%\QV2QS\logs\ de forma predeterminada. En modo por lotes, los archivos de registro se escriben en la subcarpeta logs/ del directorio de salida. Sobrescribir la ubicación con --logDir. Establezca --logLevel DEBUG para capturar una salida de diagnóstico detallada para solucionar problemas de conversión. Utilice --cleanLogs para eliminar archivos de registro con más de 30 días de antigüedad antes de cada ejecución. Para una descripción completa de las ubicaciones, rotación y formato de los archivos de registro, consulte Registro y diagnóstico.

Cargar script

Argumento Descripción Predeterminado
--scriptReplacements PATH Archivo JSON con reglas de reemplazo de scripts. Cuando se proporciona, solo se ejecutan las reglas del archivo. Los valores predeterminados integrados no se cargan automáticamente. Ver formato a continuación. —
--noScriptReplacements Deshabilitar todas las sustituciones de scripts. No se ejecutan reglas, independientemente de si se proporciona un archivo. Desactivado

Por defecto, QV2QS aplica ocho reglas integradas que normalizan las rutas de barra invertida de Windows a barras inclinadas para la compatibilidad con Qlik Cloud. La siguiente tabla enumera cada regla integrada.

ID Descripción Destinos:
1 Normalizar barras invertidas en lib:// rutas lib://DataFiles\subfolder\file.qvd
2 Normalizar barras invertidas en STORE...INTO rutas STORE table INTO 'C:\data\file.qvd'
3 Normalizar barras invertidas en FROM rutas (entre comillas) FROM 'C:\data\file.qvd'
4 Normalizar barras invertidas en LET rutas de declaración LET vPath = 'C:\data\files';
5 Normalizar barras invertidas en SET rutas de declaración SET vPath = 'C:\data\files';
6 Normalizar barras invertidas en BINARY rutas de declaración BINARY 'C:\apps\source.qvw'
7 Normalizar barras invertidas en FROM rutas (sin comillas) FROM C:\data\file.qvd
8 Normalizar barras invertidas en $(Variable=path) expansión $(Must_Includes=C:\lib\file.qvs)

Cada regla utiliza un proceso de coincidencia de dos etapas. El pattern campo es una expresión regular que selecciona una región del script de carga. El campo search se aplica entonces solo dentro de cada región coincidente. Este enfoque evita reemplazos no deseados fuera del contexto objetivo.

El --scriptReplacements argumento acepta un archivo JSON que se convierte en la única fuente de verdad para todas las reglas de reemplazo. Cuando se proporciona un archivo, los valores predeterminados integrados no se cargan automáticamente. Para incluir reglas integradas junto con reglas personalizadas, exporte el conjunto completo de reglas desde el asistente y edite el archivo exportado. Las reglas se ejecutan en execution_order orden.

Hay tres comportamientos de CLI disponibles:

  • Sin indicador — las ocho reglas integradas se ejecutan.
  • --scriptReplacements <file> — solo se ejecutan las reglas del archivo. Los valores predeterminados integrados no se cargan automáticamente.
  • --noScriptReplacements — ninguna regla se ejecuta.
Nota de sugerencia

Para crear un archivo de reglas personalizado, abra el asistente, haga clic en Exportar en la sección Reemplazos de script, y use el JSON exportado como punto de partida. El archivo exportado contiene las ocho reglas integradas en el formato correcto. Añada, elimine o modifique las reglas según sea necesario, luego pase el archivo con --scriptReplacements.

El --scriptReplacements archivo es una matriz JSON de objetos de reglas:

[
  {
    "description": "Replace server path with lib connection",
    "pattern": "FROM\\s+'[^']*'",
    "search": "\\\\\\\\server\\\\share\\\\",
    "replace": "lib://DataFiles/",
    "is_regex": true,
    "case_sensitive": false,
    "enabled": true,
    "execution_order": 1
  }
]

Cada regla tiene los siguientes campos:

Campo Descripción Obligatorio
description Etiqueta legible para la regla Sí
pattern Expresión regular que selecciona regiones del script para examinar Sí
search Texto o expresión regular para buscar dentro de cada región coincidente Sí
replace Texto de reemplazo No (predeterminado: cadena vacía, que elimina el texto coincidente)
is_regex Ya sea que search sea una expresión regular (true) o una cadena literal (false) No (predeterminado: true)
case_sensitive ¿La coincidencia distingue entre mayúsculas y minúsculas? No (predeterminado: false)
enabled Si la regla está activa No (predeterminado: true)
id Identificador numérico para seguimiento de la interfaz de usuario No
execution_order Valor numérico que controla el orden de ejecución. Los valores más bajos se ejecutan primero. No (predeterminado: 0)
Nota informativa

El archivo también acepta nombres de campo en camelCase (isRegex, caseSensitive, executionOrder) para compatibilidad con archivos exportados desde el asistente.

Otros

Argumento Descripción Predeterminado
--listboxBackgroundExpr EXPR Color de fondo del cuadro de lista. dynamic conserva los colores de QV. También acepta #RRGGBB, #AARRGGBB, rgb(r,g,b), o argb(a,r,g,b). dynamic
--disableDateStateStickySort Deshabilitar la protección de ordenación del campo de fecha. vea más adelante. Desactivado
--fixSingleQuotedSearch / --noFixSingleQuotedSearch Convertir comodines y comparaciones entre comillas simples a comillas dobles en el análisis de conjuntos. vea más adelante. Activado
--fixUnquotedSetValues / --noFixUnquotedSetValues Experimental. Encerrar los valores de cadena sin comillas entre comillas simples en el análisis de conjuntos. vea más adelante. Desactivado
--ui Iniciar la interfaz de usuario en lugar de ejecutar una conversión Desactivado
--port PORT Puerto de interfaz de usuario Automático
--noBrowser No abrir el navegador automáticamente al iniciar la interfaz de usuario Desactivado
--version Mostrar versión y salir —
--accept-eula Aceptar el Contrato de licencia de usuario final sin una solicitud interactiva. Diseñado para pipelines de CI/CD y flujos de trabajo automatizados. Desactivado

Protección de ordenación de campo de fecha

Por defecto, Qlik Sense ordena los valores seleccionados en la parte superior de un cuadro de lista. Para campos de tipo fecha como Trimestre, Mes o Año, esta reordenación rompe la secuencia cronológica esperada. QV2QS aplica una heurística para detectar nombres de campo similares a fechas y suprimir la ordenación basada en el estado en esos campos, manteniendo los valores en su orden natural independientemente del estado de selección.

La heurística tokeniza cada nombre de campo dividiendo por caracteres no alfanuméricos y límites de camelCase (por ejemplo, OrderDate se convierte en order y date). Todos los tokens están en minúsculas. Un campo coincide si cualquier token es igual a uno de los siguientes: date, dates, month, months, year, years, quarter, quarters, qtr, qtrs, week, weeks, day, days, fiscal, fy, period, calendar. Un campo también coincide si cualquier token termina con date, month, o year (por ejemplo, OrderDate, FiscalMonth). Los tokens update, candidate, y validate se excluyen para evitar falsos positivos. La coincidencia no distingue entre mayúsculas y minúsculas y utiliza solo tokens en inglés. Nombres de campo no ingleses (por ejemplo, Monat o Fecha) no se detectan.

Los campos que coinciden con la heurística tienen la ordenación basada en el estado eliminada y la ordenación automática deshabilitada.

Utilice --disableDateStateStickySort para desactivar esta heurística. Cuando está deshabilitado, todos los campos de cuadro de lista utilizan el comportamiento de ordenación predeterminado de Qlik Sense, incluida la reordenación basada en el estado.

Correcciones de entrecomillado en el análisis de conjuntos

QlikView y Qlik Sense interpretan el uso de comillas en los modificadores de análisis de conjuntos de manera diferente. QV2QS aplica dos correcciones independientes durante la conversión. La corrección de búsqueda entre comillas simples está habilitada por defecto. La corrección de valores de conjunto sin comillas es experimental y está deshabilitada por defecto.

Corregir valores de búsqueda entre comillas simples (--fixSingleQuotedSearch)

Los valores entre comillas simples que contienen sintaxis de búsqueda se convierten a comillas dobles. Los patrones de búsqueda detectados incluyen comodines (*, ?, ^), operadores de comparación (>, >=, <, <=), búsqueda difusa (~), búsqueda de expresiones (=), modificadores de búsqueda (+, -) y búsqueda compuesta ((…|…), (…&…)):

  • {<Year={'2*'}>} se convierte en {<Year={"2*"}>}
  • {<Amount={'>100'}>} se convierte en {<Amount={">100"}>}
  • {<Customer={'~company'}>} se convierte en {<Customer={"~company"}>}

Literales de texto sin formato entre comillas simples (por ejemplo, 'USA') y los valores entre comillas simples en campos numéricos no se ven afectados. Utilice --noFixSingleQuotedSearch para deshabilitar esta corrección.

Corregir valores de conjunto no entrecomillados (--fixUnquotedSetValues) — experimental

Los valores de cadena sin comillas se envuelven entre comillas simples:

  • {<Country={USA}>} se convierte en {<Country={'USA'}>}

Valores numéricos (2024), variables con signo de dólar ($(vYear)), y cadenas entre comillas dobles se dejan sin cambios. Esta corrección está deshabilitada de forma predeterminada. Pase --fixUnquotedSetValues para habilitarlo. Utiliza --noFixUnquotedSetValues para deshabilitarlo explícitamente.

Ambas correcciones se aplican solamente a expresiones de dimensión y medida. Los hallazgos de funciones no admitidas no se modifican. Cuando se deshabilita una corrección, los patrones marcados permanecen para revisión manual en la hoja de cálculo Expression_Findings.

Más información

Visit the discussion forum at community.qlik.com

¿Esta página le ha sido útil?

Si encuentra algún problema con esta página o su contenido (errores tipográficos, pasos que faltan o errores técnicos), no dude en ponerse en contacto con nosotros.