Skip to content

method new

Saulo Martins edited this page Mar 18, 2021 · 2 revisions

New

:New(NomeArquivo,cFileOpen)


Parâmetros

  • NomeArquivo - Nome do arquivo sem extensão para geração. Opcional
  • cFileOpen - Caminho completo do arquivo para editar ou ler. Opcional

Retorno

self - Objeto instanciado

Exemplos

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

Clone this wiki locally