-
Notifications
You must be signed in to change notification settings - Fork 23
method new
Saulo Martins edited this page Mar 18, 2021
·
2 revisions
:New(NomeArquivo,cFileOpen)
- NomeArquivo - Nome do arquivo sem extensão para geração. Opcional
- cFileOpen - Caminho completo do arquivo para editar ou ler. Opcional
self - Objeto instanciado
Criar novo arquivo
Local oExcel := YExcel():new("NovoArquivo")
oExcel:ADDPlan() //Cria Planinha
oExcel:Pos(1,1):SetValue("Olá Mundo") //Escreve
oExcel:Save() //Salvar
oExcel:OpenApp() //Abrir Excel
oExcel:Close() //Fechar e limpar objeto
Abrir arquivo
Local oExcel := YExcel():new(,"C:\temp\modelo.xlsx")
oExcel:ADDPlan() //Cria Planinha
oExcel:Pos(1,1):SetValue("Olá Mundo") //Altera conteúdo
oExcel:Save() //Salvar
oExcel:OpenApp() //Abrir Excel
oExcel:Close() //Fechar e limpar objeto
- Olá Mundo
- Exemplo Ler xlsx
- Métodos
- Métodos Posicionamento e referência
- Métodos Estilos
- Preenchimento em massa (bulk)
- Exemplo 1 - Básico
- BulkNewField - Definição de novas colunas do bulk
- DefBulkLine - Criar definição de campos para preenchimento em massa
- SetValueBulk - Definir valor para preenchimento de bulk
- SetBulkLine - Preenche a linha em bulk do Excel
- FlushBulk - Atualiza dados do Excel
- Preenchimento Excel com Query/Alias
- Exemplo 1 - Básico
- Exemplo 2 - com formato tabela do Excel
- Alias2Tab - Preenche o Excel baseado no alias
- NewFldTab - Altera definição de campos ou cria novo campo
- DefSubTotal - Cria subtotal e agrupamento de subtotal
- NewRuleLine - Regra de formatação de linhas