Este artigo fornece um guia sobre como adicionar Excel minigráficos usando Java. Ele contém os detalhes para definir o ambiente de desenvolvimento, uma lista de etapas e um código de exemplo para adicionar minigráficos no Excel usando Java. Você também aprenderá a personalizar os minigráficos definindo apenas algumas propriedades.
Etapas para inserir minigráficos no Excel usando Java
- Defina o ambiente para usar Aspose.Cells for Java para adicionar minigráficos
- Crie um objeto Workbook e adicione alguns dados de amostra à planilha selecionada
- Crie uma área de célula e adicione um sparkline group para esta área
- Adicione um minigráfico ao grupo
- Personalize o minigráfico
- Salve a saída
Estas etapas descrevem como adicionar um minigráfico no Excel usando Java. Comece o processo criando ou carregando um arquivo Excel e definindo dados de amostra em uma planilha específica. Crie uma área de célula, adicione um grupo de minigráficos para esta área e adicione um minigráfico neste grupo, seguido da personalização do minigráfico.
Código para criar minigráficos no Excel usando Java
import com.aspose.cells.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Sparklines in Excel | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Create a Workbook object | |
Workbook wb = new Workbook(); | |
Worksheet worksheet = wb.getWorksheets().get(0); | |
worksheet.getCells().get("A2").putValue(200); | |
worksheet.getCells().get("B2").putValue(189); | |
worksheet.getCells().get("C2").putValue(150); | |
worksheet.getCells().get("D2").putValue(250); | |
// Create the cell area | |
CellArea ca = new CellArea(); | |
ca.StartRow = 1; | |
ca.StartColumn = 4; | |
ca.EndRow = 1; | |
ca.EndColumn = 4; | |
// Add a group | |
int idx = worksheet.getSparklineGroups().add(SparklineType.LINE, worksheet.getName() + "!A2:D2", false, ca); | |
SparklineGroup sparklineGroup = worksheet.getSparklineGroups().get(idx); | |
// Add a spark line | |
sparklineGroup.getSparklines().add(worksheet.getName() + "!A2:D2", 1, 4); | |
// Set the color | |
CellsColor cellsColor = wb.createCellsColor(); | |
cellsColor.setColor(Color.getGreen()); | |
sparklineGroup.setSeriesColor(cellsColor); | |
// Saving the Excel file | |
wb.save("output.xlsx"); | |
System.out.println("Spark lines added successfully"); | |
} | |
} |
Este código de exemplo demonstra como inserir um minigráfico no Excel usando Java. Você pode criar diferentes tipos de minigráficos, incluindo Coluna, Linha e Empilhado. Personalize esses minigráficos definindo o sinalizador para exibir dados em linhas e colunas ocultas, definindo a cor do primeiro ponto, definindo a cor do ponto alto, definindo a cor do ponto baixo e definindo a cor dos pontos negativos.
Este artigo nos ensinou como adicionar e personalizar minigráficos em um arquivo Excel. Para aplicar formatação condicional em um arquivo Excel, consulte o artigo em Aplicar formatação condicional no Excel usando Java.