-
Notifications
You must be signed in to change notification settings - Fork 23
method cell
Saulo Martins edited this page Mar 18, 2021
·
7 revisions
:Cell(nLinha,nColuna,xValor,cFormula,nStyle)
Preenche uma informação na célula
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 |
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.)
- 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