-
Notifications
You must be signed in to change notification settings - Fork 23
method getvalue
Saulo Martins edited this page Sep 27, 2022
·
1 revision
:GetValue(nLinha,nColuna,xDefault,lAchou)
Recuperar valores da célula posicionada
Parâmetro | Tipo | Descrição | Obrigatório | Obs |
nLinha | Numérico | Linha para buscar informação | Se não enviado, busca na linha posicionada | |
nColuna | Numérico | Coluna para buscar informação | Se não enviado, busca na coluna posicionada | |
xDefault | indefinido | Valor para retorno caso não tenha célula gravada | ||
lAchou | Lógico | Valor para retorno por referência se a célula existe |
Local oExcel := YExcel():new()
Local lAchou
Local cArquivo
//Cria exemplo para posterior leitura
oExcel:ADDPlan()
oExcel:Pos(1,1):SetValue("TESTE EXCEL") //Caractere
oExcel:Pos(2,1):SetValue(10) //Número
cArquivo := oExcel:Save() //Salvar
oExcel:Close() //Fechar e limpar objeto
//Leitura
oExcel := YExcel():new(,cArquivo)
ConOut(oExcel:Pos(1,1):GetValue()) //Retorna "TESTE EXCEL"
ConOut(oExcel:GetValue(2,1)) //Retorna 10
lAchou := .F.
ConOut(oExcel:Pos(10,1):GetValeu(,,"",@lAchou)) //Retorna "" (conteúdo padrão pois a célula não existe)
ConOut(lAchou) //Retorna .F. pois a célula não existe
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