Histórico da Página
...
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 | |
nFontSize | Numérico | Tamanho | X |
Nome | Tipo | Descrição | Default | Obrigatório | Referência | |
cFont | Caracteres | Nome da Fonte | 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 |
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 |
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 |
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 |
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 |
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 |
...
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. |