使用 Java 在 Excel 中添加迷你图

本文提供了使用 Java 添加 Excel 迷你图 的指南。它包含设置开发环境的详细信息、步骤列表以及使用 Java 在 Excel 中添加迷你图** 的示例代码。您还将学习如何通过仅设置几个属性来自定义迷你图。

使用 Java 在 Excel 中插入迷你图的步骤

  1. 设置环境以使用 Aspose.Cells for Java 添加迷你图
  2. 创建一个 Workbook 对象并将一些示例数据添加到选定的工作表
  3. 创建一个单元格区域并为该区域添加 sparkline group
  4. 在组中添加迷你图
  5. 自定义迷你图
  6. 保存输出

这些步骤描述了如何使用 Java 在 Excel 中添加迷你图。通过创建或加载 Excel 文件并在特定工作表中设置示例数据来开始此过程。创建一个单元格区域,为该区域添加迷你图组,然后在此组中添加迷你图,然后自定义迷你图。

使用 Java 在 Excel 中创建迷你图的代码

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

此示例代码演示了如何使用 Java 在 Excel 中插入迷你图。您可以创建不同类型的迷你图,包括柱形图、折线图和堆叠图。通过设置标志以在隐藏的行和列中显示数据、设置第一个点颜色、设置高点颜色、设置低点颜色和设置负点颜色来自定义这些迷你图。

本文教我们如何在 Excel 文件中添加和自定义迷你图。若要在 Excel 文件中应用条件格式,请参阅 使用 Java 在 Excel 中应用条件格式 上的文章。

 简体中文