Como converter gráfico do Excel para JPG em Java

Este tutorial explica como converter gráfico do Excel para JPG em Java. Usando o mesmo código, você também pode converter o gráfico para qualquer outro formato, definindo o tipo de imagem desejado. A seguir estão as etapas para converter o gráfico do Excel em jpg em Java.

Etapas para converter gráfico do Excel para JPG em Java

  1. Usando o Maven, adicione a biblioteca Aspose.Cells ao seu projeto
  2. Adicione referências às classes Workbook e Chart usando a instrução Import
  3. Carregar o arquivo Excel de origem no objeto Workbook com um gráfico
  4. Obter uma referência ao objeto gráfico na respectiva planilha da pasta de trabalho
  5. Salve o objeto do gráfico como arquivo de imagem JPG

Nestas etapas, aprendemos como salvar o gráfico do Excel como JPG em Java. Esse processo é bastante simples, onde primeiro o arquivo do Excel com um gráfico é carregado no objeto Workbook e, em seguida, a referência do gráfico é obtida da planilha desejada. Quando a referência do objeto do gráfico estiver disponível, você poderá salvar o gráfico como um arquivo de imagem JPG.

Código para converter gráfico do Excel para JPG em Java

Este código demonstra como salvar o gráfico do Excel em JPG em Java. Primeiro, um objeto de classe Workbook é carregado com o arquivo Excel de destino com um gráfico. Usando a coleção de planilhas no objeto de pasta de trabalho, você pode fazer referência a qualquer planilha usando o índice baseado em zero. Por fim, você pode acessar qualquer gráfico da coleção de gráficos na planilha de destino usando um índice baseado em zero. Este objeto de gráfico é salvo como arquivo JPG apenas fornecendo o nome do arquivo de imagem de saída com a extensão JPG.

Se você deseja salvar este objeto de gráfico em qualquer outro formato, você pode usar o objeto de classe ImageOrPrintOptions na função Chart.toImage(). Para converter a pasta de trabalho completa para qualquer outro formato, como PDF, consulte o artigo como gerar PDF do Excel em Java. Observe que essa conversão não depende do MS Excel nem do Interop.

 Português