Páginas filhas
  • FWMsExcelEx

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


 

Classe: FWMsExcelEx

 

Compatível Países:Todos



Sistemas Operacionais:TodosCompatível às Bases de Dados:TodosNível de Acesso:Nível 1 (Acesso Clientes)Idiomas:Português, Inglês, EspanholVersão11

 

FWMsExcelEx

Descrição
Fornece métodos para criação de arquivo XML compatível com as versões do MS Excel 2003, superiores e alternativos. Fornece métodos para a criação de planilhas em formato de tabela e fornece também métodos para a configuração de cores e fonte.
Exemplo

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.

Exemplo
User Function TESTE()
Local oExcel := FWMsExcelEx():New()
oExcel:AddworkSheet("Teste - 1")
oExcel:AddTable ("Teste - 1","Titulo de teste 1")
oExcel:AddColumn("Teste - 1","Titulo de teste 1","Col1",1,1)
oExcel:AddColumn("Teste - 1","Titulo de teste 1","
User Function TESTE()
Local oExcel := FWMsExcelEx():New()
oExcel:AddworkSheet("Teste - 1")
oExcel:AddTable ("Teste - 1","Titulo de teste 1")
oExcel:AddColumn("Teste - 1","Titulo de teste 1","Col1",1,1)
oExcel:AddColumn("Teste - 1","Titulo de teste 1","Col2",2,2)
oExcel:AddColumn("Teste - 1","Titulo de teste 1","Col3",3,3)
oExcel:AddColumn("Teste - 1","Titulo de teste 1","Col4",1,1)

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})

oExcel:AddworkSheet("Teste - 2")
oExcel:AddTable("Teste - 2","Titulo de teste 1")
oExcel:AddColumn("Teste - 2","Titulo de teste 1","Col1",1)
oExcel:AddColumn("Teste - 2","Titulo de teste 1","Col2",2)
oExcel:AddColumn("Teste - 2","Titulo de teste 1","Col3",3)
oExcel:AddColumn("Teste - 2","Titulo de teste 1","Col4",1)
oExcel:AddRow("Teste - 2","Titulo de teste 1",{11,12,13,stod("20121212")})
oExcel:AddRow("Teste - 2","Titulo de teste 1",{21,22,23,stod("20121212")})
oExcel:AddRow("Teste - 2","Titulo de teste 1",{31,32,33,stod("20121212")})
oExcel:AddRow("Teste - 2","Titulo de teste 1",{41,42,43,stod("20121212")})
oExcel:AddRow("Teste - 2","Titulo de teste 1",{51,52,53,stod("20121212")})
oExcel:Activate()
oExcel:GetXMLFile("TESTE.xml")
Return
New
Sintaxe
FWMsExcelEx():New()-> NIL
Descrição
Método construtor da classe
,stod("20121212")})
oExcel:Activate()
oExcel:GetXMLFile("TESTE.xml")
Return


New

Sintaxe
FWMsExcelEx():New()-> NIL

Descrição
Método construtor da classe


ClassName

Sintaxe
FWMsExcelEx():ClassName()-> NIL

Descrição
Fornece o nome da classe


Activate

Sintaxe
FWMsExcelEx():Activate()-> NIL

Descrição
Habilita o uso da classe, indicando que esta configurada e pronto para uso


DeActivate

Sintaxe
FWMsExcelEx():DeActivate()-> NIL

Descrição
Desabilita o uso da classe


AddWorkSheet

Sintaxe
FWMsExcelEx():AddWorkSheet(< cWorkSheet >)-> NIL

Descrição
Adiciona uma Worksheet ( Planilha )

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cWorkSheetCaracteresNome da planilha que será adicionada


X


 


AddTable

Sintaxe
FWMsExcelEx():AddTable(< cWorkSheet >, < cTable >, [lPrintHead])-> NIL

Descrição
Adiciona uma tabela na Worksheet. Uma WorkSheet pode ter apenas uma tabela

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cWorkSheetCaracteresNome da planilha
X

cTableCaracteresTitulo da tabela que será adicionada
X

lPrintHeadLogicoDetermina se imprime ou não o cabeçalho da tabela na primeira linha da tabela.
(disponível a parti da lib 20220613)
.T.


 


AddColumn

Sintaxe
FWMsExcelEx():AddColumn(< cWorkSheet >, < cTable >, < cColumn >, < nAlign >, < nFormat >, < lTotal >)-> NIL

Descrição
Adiciona uma coluna a tabela de uma Worksheet.

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cWorkSheetCaracteresNome da planilha
X

cTableCaracteresNome da tabela
X

cColumnCaracteresTitulo da tabela que será adicionada
X

nAlignNuméricoAlinhamento da coluna ( 1-Left,2-Center,3-Right )
X

nFormatNuméricoCodigo de formatação ( 1-General,2-Number,3-Monetário,4-DateTime )
X

lTotalLógicoIndica se a coluna deve ser totalizada
X


 


AddRow

Sintaxe
FWMsExcelEx():AddRow(< cWorkSheet >, < cTable >, < aRow >,< aCelStyle >)-> NIL

Descrição
Adiciona uma linha a tabela de uma Worksheet.

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cWorkSheetCaracteresNome da planilha
X

cTableCaracteresNome da tabela
X

aRowArray of RecordsArray com as informações da linha da linha
X

aCelStyleArray of RecordsArray com as posições das colunas que receberão o estilo específicos



 


GetXMLFile

Sintaxe
FWMsExcelEx():GetXMLFile(< cFile >)-> NIL

Descrição
Cria um arquivo no formato XML do MSExcel 2003 em diante

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cFileCaracteresNome do arquivo fisico
X


 


IsWorkSheet ClassName

Sintaxe
FWMsExcelEx():ClassNameIsWorkSheet(< cWorkSheet >)-> NIL

Descrição
Fornece o nome da classe
Activate
Sintaxe
FWMsExcelEx():Activate()-> NIL
Descrição
Habilita o uso da classe, indicando que esta configurada e pronto para uso
Verifica se um nome já foi utilizado para definir uma WorkSheet

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cWorkSheetCaracteresNome
X


 


SetFontSize
DeActivate
Sintaxe
FWMsExcelEx():DeActivate()-> NIL
Descrição
Desabilita o uso da classe
AddWorkSheet

Sintaxe
FWMsExcelEx():AddWorkSheetSetFontSize(< cWorkSheet nFontSize >)-> NIL

Descrição
Adiciona uma Worksheet ( Planilha )
Parâmetros
Define o tamanho para a fonte para todos os estilos da planilha

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatório
Referência cWorkSheetCaracteresNome da planilha que será adicionada
 X 
 
Referência

nFontSizeNuméricoTamanho
X


 


AddTable SetFont

Sintaxe
FWMsExcelEx():AddTableSetFont(< cWorkSheet cFont >, < cTable >)-> NIL

Descrição
Adiciona uma tabela na Worksheet. Uma WorkSheet pode ter apenas uma tabela
Parâmetros

 

Define a fonte que será utilizada para todos os estilos da planilha

Parâmetros
 



NomeTipoDescriçãoDefaultObrigatório
Referência cWorkSheetCaracteresNome da planilha X  cTable
Referência

cFontCaracteres
Titulo da tabela que será adicionada 
Nome da Fonte
X


 

 

 


SetItalic
AddColumn

Sintaxe
FWMsExcelEx():AddColumnSetItalic(< cWorkSheet >, < cTable >, < cColumn >, < nAlign >, < nFormat >, < lTotal >lItalic >)-> NIL

Descrição
Adiciona uma coluna a tabela de uma Worksheet.
Parâmetros

 

Define se a fonte terá a configuração "Italico" para todos os estilos da planilha

Parâmetros
 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

lItalic
cWorkSheetCaracteresNome da planilha 
Lógico.T. indica que sim
X


 
 


SetBold
cTableCaracteresNome da tabela  X  cColumnCaracteresTitulo da tabela que será adicionada X  nAlignNuméricoAlinhamento da coluna ( 1-Left,2-Center,3-Right ) X  nFormatNuméricoCodigo de formatação ( 1-General,2-Number,3-Monetário,4-DateTime ) X  lTotalLógicoIndica se a coluna deve ser totalizada X 

 


Sintaxe
FWMsExcelEx():SetBold(< lBold >)-> NIL

Descrição
Define se a fonte terá a configuração "Negrito" para todos os estilos da planilha

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

lBoldLógico.T. indica que sim
X


 


SetUnderLine

Sintaxe
FWMsExcelEx():SetUnderLine(< lUnderline >)-> NIL

Descrição
Define se a fonte terá a configuração "Sublinhado" para todos os estilos da planilha

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

lUnderlineLógico.T. indica que sim
X


 


SetFrGeneralColor
 
AddRow

Sintaxe
FWMsExcelEx():AddRowSetFrGeneralColor(< cWorkSheet >, < cTable >, < aRow >,< aCelStyle >cColor >)-> NIL

Descrição
Adiciona uma linha Define a tabela de uma Worksheet.cor de preenchimento geral para todos os estilos da planilha

Parâmetros

 

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

cColor
cWorkSheetCaracteresNome da planilha X 
CaracteresCor em Hexadecimal
 cTableCaracteresNome da tabela 

X


 


SetBgGeneralColor
 aRowArray of RecordsArray com as informações da linha da linha X  aCelStyleArray of RecordsArray com as posições das colunas que receberão o estilo específicos   

Sintaxe
FWMsExcelEx():SetBgGeneralColor(< cColor >)-> NIL

Descrição
Define a cor da fonte do estilo do Titulo para todos os estilos da planilha

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

cColorCaracteresCor em Hexadecimal
X


 


SetTitleFont

 

 
GetXMLFile

Sintaxe
FWMsExcelEx():GetXMLFileSetTitleFont(< cFile cFont >)-> NIL

Descrição
Cria um arquivo no formato XML do MSExcel 2003 em diante
Parâmetros

 

Define a fonte que será utilizada no estilo do Título

Parâmetros
 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

cFont
cFile 
CaracteresNome
do arquivo fisico
da Fonte
X


 

 

 


IsWorkSheet SetTitleSizeFont

Sintaxe
FWMsExcelEx():IsWorkSheetSetTitleSizeFont(< cWorkSheet nFontSize >)-> NIL

Descrição
Verifica se um nome já foi utilizado para definir uma WorkSheet
Parâmetros

 

Define o tamanho para a fonte do estilo do Título

Parâmetros
 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

nFontSize
cWorkSheetNome
Numérico
Caracteres
Tamanho
 

X


  


SetTitleItalic
 

SetFontSize
Sintaxe
FWMsExcelEx():SetFontSizeSetTitleItalic(< nFontSize lItalic >)-> NIL

Descrição
Define o tamanho para a fonte para todos os estilos da planilha
Parâmetros

 

se a fonte terá a configuração "Italico" no estilo do Titulo

Parâmetros
 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

lItalic
nFontSizeNuméricoTamanho
Lógico.T. indica que sim
 

X


  


SetTitleBold
 

SetFont
Sintaxe
FWMsExcelEx():SetFontSetTitleBold(< cFont lBold >)-> NIL

Descrição
Define a fonte que será utilizada para todos os estilos da planilha
Parâmetros

 

se a fonte terá a configuração "Negrito" no estilo do Título

Parâmetros
 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

lBold
cFontCaracteresNome da Fonte
Lógico.T. indica que sim
 

X


  


SetTitleUnderLine
 

SetItalic
Sintaxe
FWMsExcelEx():SetItalicSetTitleUnderLine(< lItalic lUnderline >)-> NIL

Descrição
Define se a fonte terá a configuração "Italico" para todos os estilos da planilhaSublinhado" no estilo do Titulo

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

lUnderline
lItalic
Lógico.T. indica que sim
 

X


 

 

 


SetTitleFrColor
SetBold

Sintaxe
FWMsExcelEx():SetBoldSetTitleFrColor(< lBold cColor >)-> NIL

Descrição
Define se a fonte terá a configuração "Negrito" para todos os estilos da planilha
Parâmetros

 

a cor de preenchimento do estilo do Titulo

Parâmetros
 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

cColor
lBoldLógico.T. indica que sim X 
 
CaracteresCor em Hexadecimal
X


 


SetUnderLine SetTitleBgColor

Sintaxe
FWMsExcelEx():SetUnderLineSetTitleBgColor(< lUnderline cColor >)-> NIL

Descrição
Define se a fonte terá a configuração "Sublinhado" para todos os estilos da planilha
Parâmetros

 

cor da fonte do estilo do Titulo

Parâmetros
 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

cColor
lUnderline
Caracteres
Lógico.T. indica que sim 
Cor em Hexadecimal
X


 

 

 


SetHeaderFont
SetFrGeneralColor

Sintaxe
FWMsExcelEx():SetFrGeneralColorSetHeaderFont(< cColor cFont >)-> NIL

Descrição
Define a cor de preenchimento geral para todos os estilos da planilha
Parâmetros
fonte que será utilizada no estilo do Cabeçalho

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

cFont
cColor
Caracteres
Cor em Hexadecimal 
Nome da Fonte
X


  


SetHeaderSizeFont
 

SetBgGeneralColor
Sintaxe
FWMsExcelEx():SetBgGeneralColorSetHeaderSizeFont(< cColor nFontSize >)-> NIL

Descrição
Define o tamanho para a cor da fonte do estilo do Titulo para todos os estilos da planilhaCabeçalho

Parâmetros

 

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

nFontSize
cColor
Numérico
CaracteresCor em Hexadecimal 
Tamanho
X


 

 

 


SetTitleFont SetHeaderItalic

Sintaxe
FWMsExcelEx():SetTitleFontSetHeaderItalic(< cFont lItalic >)-> NIL

Descrição
Define se a fonte que será utilizada terá a configuração "Italico" no estilo do TítuloCabeçalho

Parâmetros
 


 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

lItalic
cFontCaracteresNome da Fonte 
Lógico.T. indica que sim
X


  


SetHeaderBold
 

SetTitleSizeFont
Sintaxe
FWMsExcelEx():SetTitleSizeFontSetHeaderBold(< nFontSize lBold >)-> NIL

Descrição
Define o tamanho para se a fonte do terá a configuração "Negrito" no estilo do TítuloCabeçalho

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 nFontSize
Numérico

lBold
Tamanho
Lógico.T. indica que sim
 

X


  


SetHeaderUnderLine
 

SetTitleItalic
Sintaxe
FWMsExcelEx():SetTitleItalicSetHeaderUnderLine(< lItalic lUnderline >)-> NIL

Descrição
Define se a fonte terá a configuração "ItalicoSublinhado" no estilo do TituloCabeçalho

Parâmetros
 


 

NomeTipoDescriçãoDefaultObrigatórioReferência
 lItalic

lUnderlineLógico.T. indica que sim
 

X


  


SetFrColorHeader
 

SetTitleBold
Sintaxe
FWMsExcelEx():SetTitleBoldSetFrColorHeader(< lBold cColor >)-> NIL

Descrição
Define se a fonte terá a configuração "Negrito" no estilo do Títuloa cor de preenchimento do estilo do Cabeçalho

Parâmetros


 

 

NomeTipoDescriçãoDefault
ObrigatórioReferência
 
Obrigatório
lBold
Referência
Lógico.T. indica que sim

cColorCaracteresCor em Hexadecimal
 

X


  


SetBgColorHeader
 

SetTitleUnderLine
Sintaxe
FWMsExcelEx():SetTitleUnderLineSetBgColorHeader(< lUnderline cColor >)-> NIL

Descrição
Define se a fonte terá a configuração "Sublinhado" no cor da fonte do estilo do TituloCabeçalho

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

cColor
lUnderlineLógico.T. indica que sim
CaracteresCor em Hexadecimal
 

X


 

 

 


SetTitleFrColor SetLineFont

Sintaxe
FWMsExcelEx():SetTitleFrColorSetLineFont(< cColor cFont >)-> NIL

Descrição
Define a cor de preenchimento do estilo do Titulofonte que será utilizada no estilo da Linha

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

cFont
cColor 
Caracteres
Cor em Hexadecimal
Nome da Fonte
X


 

 

 


SetLineSizeFont
SetTitleBgColor

Sintaxe
FWMsExcelEx():SetTitleBgColorSetLineSizeFont(< cColor nFontSize >)-> NIL

Descrição
Define o tamanho para a cor da fonte do estilo do Tituloda Linha

Parâmetros

 

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

nFontSize
cColorCaracteresCor em Hexadecimal X 
 
NuméricoTamanho
X


 


SetHeaderFont SetLineItalic

Sintaxe
FWMsExcelEx():SetHeaderFontSetLineItalic(< cFont lItalic >)-> NIL

Descrição
Define se a fonte que será utilizada terá a configuração "Italico" no estilo do Cabeçalhoda Linha

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

lItalic
cFontCaracteresNome da Fonte 
Lógico.T. indica que sim
X


 

 

 


SetHeaderSizeFont SetLineBold

Sintaxe
FWMsExcelEx():SetHeaderSizeFontSetLineBold(< nFontSize lBold >)-> NIL

Descrição
Define o tamanho para se a fonte do estilo do Cabeçalhoterá a configuração "Negrito" no estilo da Linha

Parâmetros
 


 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

lBold
nFontSizeNuméricoTamanho 
Lógico.T. indica que sim
X


  


SetLineUnderLine
 

SetHeaderItalic
Sintaxe
FWMsExcelEx():SetHeaderItalicSetLineUnderLine(< lItalic lUnderline >)-> NIL

Descrição
Define se a fonte terá a configuração "ItalicoSublinhado" no estilo do Cabeçalhoda Linha

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 lItalic

lUnderlineLógico.T. indica que sim
 

X


 

 

 


SetHeaderBold SetLineFrColor

Sintaxe
FWMsExcelEx():SetHeaderBoldSetLineFrColor(< lBold cColor >)-> NIL

Descrição
Define se a fonte terá a configuração "Negrito" no estilo do Cabeçalhoa cor de preenchimento do estilo da Linha

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

cColor
lBold
Caracteres
Lógico.T. indica que sim 
Cor em Hexadecimal
X


  


SetLineBgColor
 

SetHeaderUnderLine
Sintaxe
FWMsExcelEx():SetHeaderUnderLineSetLineBgColor(< lUnderline cColor >)-> NIL

Descrição
Define se a fonte terá a configuração "Sublinhado" no estilo do Cabeçalho
Parâmetros

 

cor da fonte do estilo da Linha

Parâmetros
 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

cColor
lUnderlineLógico.T. indica que sim
CaracteresCor em Hexadecimal
 

X


  


Set2LineFont
 

SetFrColorHeader
Sintaxe
FWMsExcelEx():SetFrColorHeaderSet2LineFont(< cColor cFont >)-> NIL

Descrição
Define a cor de preenchimento do estilo do Cabeçalho
Parâmetros
fonte que será utilizada no estilo da Linha 2

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 cColor

cFontCaracteres
Cor em Hexadecimal 
Nome da Fonte
X


  


Set2LineSizeFont
 

SetBgColorHeader
Sintaxe
FWMsExcelEx():SetBgColorHeaderSet2LineSizeFont(< cColor nFontSize >)-> NIL

Descrição
Define o tamanho para a cor da fonte do estilo do Cabeçalhoda Linha 2

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatório
Referência 
cColor
Referência
Caracteres

nFontSize
Cor em Hexadecimal
Numérico
 
Tamanho
X


  


Set2LineItalic
 

SetLineFont
Sintaxe
FWMsExcelEx():SetLineFontSet2LineItalic(< cFont lItalic >)-> NIL

Descrição
Define se a fonte que será utilizada terá a configuração "Italico" no estilo da Linha 2

Parâmetros

 

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

lItalic
cFontCaracteresNome da Fonte
Lógico.T. indica que sim
 

X


  


Set2LineBold
 

SetLineSizeFont
Sintaxe
FWMsExcelEx():SetLineSizeFontSet2LineBold(< nFontSize lBold >)-> NIL

Descrição
Define o tamanho para a fonte do se a fonte terá a configuração "Negrito" no estilo da Linha 2

Parâmetros
 


 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

lBold
nFontSizeNuméricoTamanho 
Lógico.T. indica que sim
X


 

 

 


SetLineItalic Set2LineUnderLine

Sintaxe
FWMsExcelEx():SetLineItalicSet2LineUnderLine(< lItalic lUnderline >)-> NIL

Descrição
Define se a fonte terá a configuração "ItalicoSublinhado" no estilo da Linha 2

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 lItalic

lUnderlineLógico.T. indica que sim
 

X


 

 

 


Set2LineFrColor
SetLineBold

Sintaxe
FWMsExcelEx():SetLineBoldSet2LineFrColor(< lBold cColor >)-> NIL

Descrição
Define se a fonte terá a configuração "Negrito" no a cor de preenchimento do estilo da Linha 2

Parâmetros

 

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

cColor
lBold
Caracteres
Lógico.T. indica que sim 
Cor em Hexadecimal
X


 

 

 


SetLineUnderLine Set2LineBgColor

Sintaxe
FWMsExcelEx():SetLineUnderLineSet2LineBgColor(< lUnderline cColor >)-> NIL

Descrição
Define se a fonte terá a configuração "Sublinhado" no cor da fonte do estilo da Linha 2

Parâmetros

 

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

cColor
lUnderlineLógico.T. indica que sim
CaracteresCor em Hexadecimal
 

X
 

 

 
SetLineFrColor

SetCelFont

Sintaxe
FWMsExcelEx():
SetLineFrColor
SetCelFont(<
cColor
cFont >)-> NIL

Descrição
Define a
cor de preenchimento do estilo da Linha
Parâmetros
fonte que será utilizada no estilo da Célula indicada no método :AddRow()

Parâmetros

 

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

cFont
cColor
Caracteres
Cor em Hexadecimal 
Nome da Fonte
X


 

 

 
SetLineBgColor
SetCelSizeFont

Sintaxe
FWMsExcelEx():
SetLineBgColor
SetCelSizeFont(<
cColor
nFontSize >)-> NIL

Descrição
Define o tamanho para a
cor da
fonte do estilo
da Linha 
da  Célula indicada no método :AddRow()

Parâmetros

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

nFontSize
cColor
Numérico
CaracteresCor em Hexadecimal 
Tamanho
X


 
 
SetCelItalic
 
Set2LineFont

Sintaxe
FWMsExcelEx():
Set2LineFont
SetCelItalic(<
cFont
lItalic >)-> NIL

Descrição
Define se a fonte
que será utilizada no estilo da Linha 2
Parâmetros
terá a configuração "Italico" no estilo da  Célula indicada no método :AddRow()

Parâmetros

 

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

lItalic
cFontCaracteresNome da Fonte
Lógico.T. indica que sim
 

X


 
 
SetCelBold
 
Set2LineSizeFont

Sintaxe
FWMsExcelEx():
Set2LineSizeFont
SetCelBold(<
nFontSize
lBold >)-> NIL

Descrição
Define
o tamanho para
se a fonte
do estilo da Linha 2 
terá a configuração "Negrito" no estilo da  Célula indicada no método :AddRow()

Parâmetros

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

lBold
nFontSizeNuméricoTamanho
Lógico.T. indica que sim
 

X


 
 
SetCelUnderLine
 
Set2LineItalic

Sintaxe
FWMsExcelEx():
Set2LineItalic
SetCelUnderLine(<
lItalic
lUnderline >)-> NIL

Descrição
Define se a fonte terá a configuração "
Italico

 

 
Sublinhado"
no estilo da Linha 2
Parâmetros
no estilo da  Célula indicada no método :AddRow()

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência
 lItalic

lUnderlineLógico.T. indica que sim
 

X


 
 
SetCelFrColor
 
Set2LineBold

Sintaxe
FWMsExcelEx():
Set2LineBold
SetCelFrColor(<
lBold
cColor >)-> NIL

Descrição
Define
se a fonte terá a configuração "Negrito" no estilo da Linha 2 
a cor de preenchimento do estilo da  Célula indicada no método :AddRow()

Parâmetros

 



NomeTipoDescriçãoDefaultObrigatório
Referência lBoldLógico.T. indica que sim X 
Referência

cColorCaracteresCor em Hexadecimal
X
 


 
Set2LineUnderLine
SetCelBgColor

Sintaxe
FWMsExcelEx():
Set2LineUnderLine
SetCelBgColor(<
lUnderline
cColor >)-> NIL

Descrição
Define
se

 

 
a
fonte terá a configuração "Sublinhado" no estilo da Linha 2
Parâmetros
cor da fonte do estilo da  Célula indicada no método :AddRow()

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência
 

cColor
lUnderline
Caracteres
Lógico.T. indica que sim 
Cor em Hexadecimal
X


 
 


...

Painel

...

SetUTF8Encode



Sintaxe
FWMsExcelEx():

...

SetUTF8Encode(

...

<lUtf8> )-> NIL

Descrição
Define a

...

utilização do encode UTF8

Parâmetros

...

...

NomeTipoDescriçãoDefaultObrigatórioReferência

...

lUtf8

...

 

...

LógicoIndica 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


SetTitleHAlign

Set2LineBgColor


Sintaxe
FWMsExcelEx():

...

SetTitleHAlign(<

...

nAlign >)-> NIL



Descrição
Define

...

o alinhamento horizontal da linha de título

Parâmetros

 


...


NomeTipoDescriçãoDefaultObrigatórioReferência

...


nAlign

...

NuméricoAlinhamento da linha ( 1-Left,2-Center,3-Right )2X



SetHeaderHAlign

...


Sintaxe
FWMsExcelEx():

...

SetHeaderHAlign(<

...

nAlign >)-> NIL



Descrição
Define

...

Parâmetros

 

...

o alinhamento horizontal da linha de cabeçalho

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

...


nAlign

...

Numérico

...

Alinhamento da linha ( 1-Left,2-Center,3-Right )2

...

X

...

 

...

SetCelSizeFont



SetTitleVAlign


Sintaxe
FWMsExcelEx():

...

SetTitleVAlign(<

...

nAlign >)-> NIL



Descrição
Define o

...

Parâmetros

 

...

alinhamento vertical da linha de título

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

...


nAlign

...

Numérico

...

Alinhamento da linha ( 1-Top,2-Center,3-Bottom)3

...

X

...

 

...



...

SetHeaderVAlign


Sintaxe

...

FWMsExceExl():

...

SetHeaderVAlign(<

...

nAlign >)-> NIL



Descrição
Define

...

Parâmetros

 

...

o alinhamento vertical da linha de cabeçalhos

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

...


nAlign

...

 

...

SetCelBold
NuméricoAlinhamento da linha ( 1-Top,2-Center,3-Bottom)3X


SetLineVAlign


Sintaxe
FWMsExcelEx():

...

SetLineVAlign(<

...

nAlign >)-> NIL



Descrição
Define

...

o alinhamento vertical das linhas do corpo da planilha

Parâmetros

 


...


NomeTipoDescriçãoDefaultObrigatórioReferência

...


nAlign

...

 

...

SetCelUnderLine
NuméricoAlinhamento da linha ( 1-Top,2-Center,3-Bottom)3X



SetTitleHeight


Sintaxe
FWMsExcelEx():

...

SetTitleHeight(<

...

nHeight>)-> NIL



Descrição
Define

...

o alinhamento vertical das linhas do corpo da planilha

Parâmetros


Parâmetros

 

...


NomeTipoDescriçãoDefaultObrigatórioReferência

...


nHeight

...

Numérico

...

 

...

SetCelFrColor
Altura da linha




SetHeadHeight


Sintaxe
FWMsExcelEx():

...

SetHeadHeight(<

...

nHeight>)-> NIL



Descrição
Define

...

Parâmetros

 

...

o alinhamento vertical das linhas do corpo da planilha

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

...


nHeight

...

Numérico

...

 

...

SetCelBgColor
Altura da linha




SetLineHeight


Sintaxe
FWMsExcelEx():

...

SetLineHeight(<

...

nHeight>)-> NIL



Descrição
Define

...

Parâmetros

 

...

o alinhamento vertical das linhas do corpo da planilha

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência

...

 

...

 

nHeightNuméricoAltura 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.

...