Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Exportar gráfico para excel.

Como eu faço para exportar o gráfico para excel? Pois quando eu exporto um gráfico para excel, ele importa os valores, e não a imagem do gráfico.

9 Replies
fosuzuki
Partner - Specialist III
Partner - Specialist III

Por padrão, a opção 'Enviar valores para o Excel' do QlikView enviará somente os dados em formato tabular. Se você quer a imagem do gráfico, tem q selecionar a opção 'Copiar para área de transferencia' > Imagem.

Not applicable
Author

Mas ele não ta fazendo nada. Ele copia para onde essa imagem?

Not applicable
Author

Copia para a área de transferencia, para a memória.

É só voce abrir um Word ou um pbrush da vida e dar Ctrl + v.    

rphpacheco
Creator III
Creator III

Boa tarde Leonardo.

Para exportar para o excel você pode clicar com o botão direito -> Área de Transferência e selecionar a opção Objeto. Após isso, abra um documento excel e cole. Você terá o objeto em um documento excel onde as funcionalidade do objeto serão preservadas. Lambrando que estou usando a Versão 11 SR2 e Excel 2010.

Há outra possibilidade de exportar um gráfico para o excel, mas como uma imagem.

Para isso você terá que utilizar uma macro. Vou postar um exemplo para melhor entendimento

Sub Exportar_Objetos_Excel

'Setando o Objeto que será exportado

  Set Objetos = ActiveDocument.GetSheetObject("CH01")

'Definições do arquivo Excel

  Set XLApp = CreateObject("Excel.Application")

  Set XLDoc  = XLApp.Workbooks.Add

  Set XLSheet = XLDoc.Worksheets(1)

  XLApp.Visible = True

'Selecionando e excluido as bordas de toda a Aba Excel

  XLApp.Cells.Select

     XLApp.ActiveWindow.DisplayGridlines = False

'Selecionando a Célula A1 e colando o conteúdo do Objeto CH01

  XLApp.Range("A5").Select

'Para exportar os dados como tabela utilize o CopyTableToClipboard 

'  ActiveDocument.GetSheetObject("CH01").CopyTableToClipboard True

'Para exportar o gráfico como imagem utilize o CopyBitMapToClipboard   

  ActiveDocument.GetSheetObject("CH01").CopyBitMapToClipboard

  XLSheet.Paste

'Selecionando a célula A1

  XLSheet.Range("A1").Select

End Sub

Depois é só criar um botão para acionar a macro.

Abs.

Not applicable
Author

Bom dia Raphael,

Sou novo no qlikview e baixei o qvw que disponibilizou aqui para exportação de gráficos. Porém queria saber como vou configurar onde o arquivo vai ser salvo,como executar o macro e se é possível executar o macro quando o arquivo receber uma carga?

Desde já agradeço pela atenção.

nicolett_yuri

Alis, sugiro criar um tópico com a sua dúvida

Not applicable
Author

Alis, eu nao usei a Macro na epoca. O melhor foi ter ensinando o cliente a Copiar para área de transferencia.

Not applicable
Author

OK posso até abrir outro tópico sim...

Mais como o Raphael Pacheco já disponibilizou até o arquivo neste tópico achei que poderia me ajudar por aqui mesmo.

Not applicable
Author

Legal Leonardo mais na realizada vamos arquivar estes gráficos em uma pasta de tempo em tempo e depois enviaremos um e-mail com todos os arquivos exportados do qlikview que estão nesta pagina.