Excel Export iniciar impressão de dados na linha desejada
Citação de elcio em 2 de agosto de 2021, 15:03Excel Export iniciar impressão de dados na linha desejada
Atenção: Vide exemplo a seguir, onde o truque obscuro é o setCurrentRow estar após o getSheet. Mas é uma shit mesmo isso estar escondido desse jeito!!!
.getSheet("Produtos")
.setCurrentRow(1)
Exemplo:
xlsx
revisao_mercadologico
revisao_mercadologico_vr1.xlsxtitulo
;
set run = new bdo.util.XLSXExport(execScript)
.setName("revisao_mercadologico")
.setRowAccessWindowSize(1000)
.openXLSXAsTemplate()
.getSheet("Produtos")
.setCurrentRow(1)
.setConnection("$v{ds_Centralizador}")
.exportSQL("$v{sql}", "rowCount")
.getSheet("Departamento")
.exportSQL("$v{sqlDepartamento}", "rowCount").getSheet("Setor")
.exportSQL("$v{sqlSetor}", "rowCount").getSheet("Grupo")
.exportSQL("$v{sqlGrupo}", "rowCount").getSheet("Familia")
.exportSQL("$v{sqlFamilia}", "rowCount").getSheet("Marca")
.exportSQL("$v{sqlMarca}", "rowCount").writeToFile();
Excel Export iniciar impressão de dados na linha desejada
Atenção: Vide exemplo a seguir, onde o truque obscuro é o setCurrentRow estar após o getSheet. Mas é uma shit mesmo isso estar escondido desse jeito!!!
.getSheet("Produtos")
.setCurrentRow(1)
Exemplo:
xlsx
revisao_mercadologico
revisao_mercadologico_vr1.xlsx
titulo
;
set run = new bdo.util.XLSXExport(execScript)
.setName("revisao_mercadologico")
.setRowAccessWindowSize(1000)
.openXLSXAsTemplate()
.getSheet("Produtos")
.setCurrentRow(1)
.setConnection("$v{ds_Centralizador}")
.exportSQL("$v{sql}", "rowCount")
.getSheet("Departamento")
.exportSQL("$v{sqlDepartamento}", "rowCount")
.getSheet("Setor")
.exportSQL("$v{sqlSetor}", "rowCount")
.getSheet("Grupo")
.exportSQL("$v{sqlGrupo}", "rowCount")
.getSheet("Familia")
.exportSQL("$v{sqlFamilia}", "rowCount")
.getSheet("Marca")
.exportSQL("$v{sqlMarca}", "rowCount")
.writeToFile();