Skip to content

method cell

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

Cell

:Cell(nLinha,nColuna,xValor,cFormula,nStyle)
Preenche uma informação na célula


Parâmetros

Parâmetro Tipo Descrição Obrigatório Obs
nLinha numérico Linha da planilha X  
nColuna numérico Coluna da planilha X  
xValor indefinido Conteúdo para ser preenchido na célula X (texto,número,data,lógico)
cFormula caractere formula do excel no padrão inglês e separador trocar ponto e virgula ";" por virgula ","   (O conteúdo ainda deve ser preenchido, com resultado da formula)
nStyle numérico Id do estilo criado pela método :AddStyles    

Exemplo

Local oExcel 		:= YExcel():new()
Local nPosCor		:= oExcel:CorPreenc("FF0000FF")	//Cor de Fundo Azul
Local nPosFont		:= oExcel:AddFont(12,"FFFFFFFF","Calibri","2")
Local oAlinhamento	:= oExcel:Alinhamento("center","center")
Local nPosBorda		:= oExcel:Borda("ALL","FFFF0000","thick")
Local nPosStyle		:= oExcel:AddStyles(/*numFmtId*/,nPosFont/*fontId*/,nPosCor/*fillId*/,nPosBorda/*borderId*/,/*xfId*/,{oAlinhamento})
Local oDateTime
oExcel:ADDPlan()
oExcel:Cell(1,1,"TESTE EXCEL",,nPosStyle)
oExcel:Cell(1,2,Date())
oExcel:Cell(1,3,.T.)
oExcel:Cell(2,1,1)
oExcel:Cell(3,1,2)
oExcel:Cell(4,1,3,"SUM(A2:A3)")
oDateTime	:= oExcel:GetDateTime(date(),time())	//Formatando DateTime
oExcel:Cell(5,1,oDateTime)
oExcel:Gravar(GetTempPath(),.T.,.T.)

Imagem

image

Obs

  • 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