本文提供了使用 Java 添加 Excel 迷你图 的指南。它包含设置开发环境的详细信息、步骤列表以及使用 Java 在 Excel 中添加迷你图** 的示例代码。您还将学习如何通过仅设置几个属性来自定义迷你图。
使用 Java 在 Excel 中插入迷你图的步骤
- 设置环境以使用 Aspose.Cells for Java 添加迷你图
- 创建一个 Workbook 对象并将一些示例数据添加到选定的工作表
- 创建一个单元格区域并为该区域添加 sparkline group
- 在组中添加迷你图
- 自定义迷你图
- 保存输出
这些步骤描述了如何使用 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 中应用条件格式 上的文章。