Histórico da Página
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Nível de Acesso: | Nível 1 (Acesso Clientes) |
Idiomas: | Português, Inglês, Espanhol |
Versão | 11 |
Observação
A classe FWMsExcelEx utiliza escrita diretamente no arquivo em tempo de criação do XML, não armazenando os valores em memória para depois escrever o arquivo. Nesse método de criação o consumo de memória é menor, porém existe dependência entre os métodos utilizados, já que a escrita é feita a partir da execução dos métodos, sendo indicada essa classe na geração de maiores quantidades de dados.
oExcel:SetCelBold(.T.)
oExcel:SetCelFont('Arial')
oExcel:SetCelItalic(.T.)
oExcel:SetCelUnderLine(.T.)
oExcel:SetCelSizeFont(10)
oExcel:AddRow("Teste - 1","Titulo de teste 1",{11,12,13,14},{1,3})
oExcel:SetCelBold(.T.)
oExcel:SetCelFont('Arial')
oExcel:SetCelItalic(.T.)
oExcel:SetCelUnderLine(.T.)
oExcel:SetCelSizeFont(15)
oExcel:SetCelFrColor("#FFFFFF")
oExcel:SetCelBgColor("#000666")
oExcel:AddRow("Teste - 1","Titulo de teste 1",{21,22,23,24},{1})
oExcel:SetCelBold(.T.)
oExcel:SetCelFont('Courier New')
oExcel:SetCelItalic(.F.)
oExcel:SetCelUnderLine(.T.)
oExcel:SetCelSizeFont(10)
oExcel:SetCelFrColor("#FFFFFF")
oExcel:SetCelBgColor("#000333")
oExcel:AddRow("Teste - 1","Titulo de teste 1",{31,32,33,34},{2,4})
oExcel:SetCelBold(.T.)
oExcel:SetCelFont('Line Draw')
oExcel:SetCelItalic(.F.)
oExcel:SetCelUnderLine(.F.)
oExcel:SetCelSizeFont(12)
oExcel:SetCelFrColor("#FFFFFF")
oExcel:SetCelBgColor("#D7BCFB")
oExcel:AddRow("Teste - 1","Titulo de teste 1",{41,42,43,44},{3})
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
cWorkSheet | Caracteres | Nome da planilha que será adicionada | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
cWorkSheet | Caracteres | Nome da planilha | X | |||
cTable | Caracteres | Titulo da tabela que será adicionada | X | |||
lPrintHead | Logico | Determina se imprime ou não o cabeçalho da tabela na primeira linha da tabela. (disponível a parti da lib 20220613) | .T. |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
cWorkSheet | Caracteres | Nome da planilha | X | |||
cTable | Caracteres | Nome da tabela | X | |||
cColumn | Caracteres | Titulo da tabela que será adicionada | X | |||
nAlign | Numérico | Alinhamento da coluna ( 1-Left,2-Center,3-Right ) | X | |||
nFormat | Numérico | Codigo de formatação ( 1-General,2-Number,3-Monetário,4-DateTime ) | X | |||
lTotal | Lógico | Indica se a coluna deve ser totalizada | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
cWorkSheet | Caracteres | Nome da planilha | X | |||
cTable | Caracteres | Nome da tabela | X | |||
aRow | Array of Records | Array com as informações da linha da linha | X | |||
aCelStyle | Array of Records | Array com as posições das colunas que receberão o estilo específicos |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
cFile | Caracteres | Nome do arquivo fisico | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
cWorkSheet | Caracteres | Nome | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||
cWorkSheetnFontSize | Caracteres | Numérico | TamanhoNome da planilha que será adicionada | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |||||
cWorkSheetcFont | Caracteres | Nome da planilhaFonte | X | cTable | Caracteres | Titulo da tabela que será adicionada | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
lItalic |
Lógico | .T. indica que sim | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
lBold | Lógico | .T. indica que sim | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
lUnderline |
Lógico | .T. indica que sim | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
cColor | Caracteres | Cor em Hexadecimal | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
cFilecColor | CaracteresNome do arquivo fisico | Cor em Hexadecimal | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
cWorkSheetcFont | Caracteres | Nome da Fonte | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
nFontSize | Numérico | Tamanho | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||
cFontlItalic | Caracteres | Lógico | .T. indica que simNome da Fonte | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
lItaliclBold | Lógico | .T. indica que sim | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
lBoldlUnderline | Lógico | .T. indica que sim | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||
lUnderlinecColor | Lógico | Caracteres | Cor em Hexadecimal.T. indica que sim | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
cColor | Caracteres | Cor em Hexadecimal | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
cColorcFont | CaracteresCor em Hexadecimal | Nome da Fonte | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
cFontnFontSize | CaracteresNumérico | Nome da FonteTamanho | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||
lItalic | nFontSize | Numérico | Tamanho | Lógico | .T. indica que sim | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
lItaliclBold | Lógico | .T. indica que sim | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
lBoldlUnderline | Lógico | .T. indica que sim | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||
lUnderlinecColor | Lógico | Caracteres | Cor em Hexadecimal.T. indica que sim | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
cColor | Caracteres | Cor em Hexadecimal | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
cColorcFont | CaracteresCor em Hexadecimal | Nome da Fonte | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
cFontnFontSize | CaracteresNumérico | Nome da FonteTamanho | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||
nFontSizelItalic | Numérico | Lógico | .T. indica que simTamanho | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
lItaliclBold | Lógico | .T. indica que sim | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
lBoldlUnderline | Lógico | .T. indica que sim | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||
lUnderlinecColor | Lógico | Caracteres | Cor em Hexadecimal.T. indica que sim | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
cColor | Caracteres | Cor em Hexadecimal | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
cColorcFont | CaracteresCor em Hexadecimal | Nome da Fonte | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
cFontnFontSize | CaracteresNumérico | Nome da FonteTamanho | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||
nFontSizelItalic | Numérico | Lógico | .T. indica que simTamanho | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
lItaliclBold | Lógico | .T. indica que sim | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
lBoldlUnderline | Lógico | .T. indica que sim | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||
lUnderlinecColor | Lógico | Caracteres | Cor em Hexadecimal.T. indica que sim | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
cColor | Caracteres | Cor em Hexadecimal | X |
SetCelFont
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
cFont | Caracteres |
Nome da Fonte | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
nFontSize |
Numérico |
Tamanho | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
lItalic |
Lógico | .T. indica que sim | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
lBold | Lógico | .T. indica que sim | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
lUnderline | Lógico | .T. indica que sim | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
cColor |
Caracteres | Cor em Hexadecimal | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
cColor | Caracteres | Cor em Hexadecimal | X |
Painel |
---|
SetUTF8Encode |
...
SetUTF8Encode( |
...
<lUtf8> )-> NIL |
...
utilização do encode UTF8
|
...
|
...
|
...
SetTitleHAlign
Sintaxe
FWMsExcelEx():
...
SetTitleHAlign(<
...
nAlign >)-> NIL
Descrição
Define
...
o alinhamento horizontal da linha de título
Parâmetros
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
...
nAlign |
...
Numérico |
...
Alinhamento da linha ( 1-Left,2-Center,3-Right ) | 2 | X |
...
...
SetHeaderHAlign
Sintaxe
FWMsExcelEx():
...
SetHeaderHAlign(<
...
nAlign >)-> NIL
Descrição
Define o
...
alinhamento horizontal da linha de cabeçalho
Parâmetros
Nome | Tipo | Descrição | Default | Obrigatório |
...
Referência | ||||||
nAlign | Numérico | Alinhamento da linha ( 1-Left,2-Center,3-Right ) | 2 | X |
SetTitleVAlign
...
Sintaxe
FWMsExcelEx():
...
SetTitleVAlign(<
...
nAlign >)-> NIL
Descrição
Define
...
o alinhamento vertical da linha de título
Parâmetros
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
...
nAlign |
...
Numérico | Alinhamento da linha ( 1-Top,2-Center,3-Bottom) | 3 |
...
X |
...
SetHeaderVAlign
Sintaxe
...
FWMsExceExl():
...
SetHeaderVAlign(<
...
nAlign >)-> NIL
Descrição
Define
...
o alinhamento vertical da linha de cabeçalhos
Parâmetros
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
...
nAlign | Numérico | Alinhamento da linha ( 1-Top,2-Center,3-Bottom) | 3 |
...
X |
...
SetLineVAlign
Sintaxe
FWMsExcelEx():
...
SetLineVAlign(<
...
nAlign >)-> NIL
Descrição
Define
...
o alinhamento vertical das linhas do corpo da planilha
Parâmetros
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
...
nAlign | Numérico | Alinhamento da linha ( 1-Top,2-Center,3-Bottom) | 3 |
...
X |
...
SetTitleHeight
Sintaxe
FWMsExcelEx():
...
SetTitleHeight(<
...
nHeight>)-> NIL
Descrição
Define
...
o alinhamento vertical das linhas do corpo da planilha
Parâmetros
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
...
nHeight |
...
Numérico | Altura da linha |
SetHeadHeight
Sintaxe
FWMsExcelEx():
...
SetHeadHeight(<
...
nHeight>)-> NIL
Descrição
Define
...
o alinhamento vertical das linhas do corpo da planilha
Parâmetros
Nome | Tipo | Descrição | Default | Obrigatório | Referência |
...
nHeight |
...
Numérico | Altura da linha |
SetLineHeight
...
Sintaxe
FWMsExcelEx():
...
SetLineHeight(
...
< nHeight>)-> NIL
Descrição
Define
...
o alinhamento vertical das linhas do corpo da planilha
Parâmetros
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
nHeight | Numérico | Altura da linha |
...
Informações | |||
---|---|---|---|
A classe FWMsExcelEx escreve diretamente em arquivo, com isso, tem uma característica de sempre ir para frente e não retroceder, portanto não é possível voltar para escrever em uma planilha após criar outra, a escrita precisar ser sequencial, caso contrário, o arquivo gerado vai ficar com inconsistências, não podendo ser aberto. | lUtf8 | Lógico | Indica se será utilizado ou não o encode UTF8 para os conteúdos enviados para criação da planilha. Por padrão as string enviadas será encodadas para UTF8 | X