Képletek kiszámítása a Java Slides-ben

Bevezetés a képletek kiszámításába Java Slides-ben az Aspose.Slides használatával

Ebben az útmutatóban bemutatjuk, hogyan lehet képleteket kiszámítani a Java Slides alkalmazásban az Aspose.Slides for Java API használatával. Az Aspose.Slides egy hatékony könyvtár a PowerPoint-prezentációkkal való munkavégzéshez, és olyan funkciókat kínál, amelyek segítségével diagramokat lehet kezelni és képletszámításokat végezni a diákon belül.

Előfeltételek

Mielőtt elkezdené, győződjön meg arról, hogy rendelkezik a következőkkel:

  • Java fejlesztői környezet
  • Aspose.Slides for Java könyvtár (letöltheti aitt
  • Java programozási alapismeretek

1. lépés: Hozzon létre egy új prezentációt

Először hozzunk létre egy új PowerPoint-prezentációt, és adjunk hozzá egy diát. Ebben a példában egyetlen diával fogunk dolgozni.

String resultPath = "Your Output Directory" + "CalculateFormulas_out.pptx";
Presentation presentation = new Presentation();

2. lépés: Adjon hozzá egy diagramot a diához

Most adjunk hozzá egy fürtözött oszlopdiagramot a diához. Ezt a diagramot használjuk a képletszámítások bemutatására.

IChart s_chart = presentation.getSlides().get_Item(0).getShapes().addChart(ChartType.ClusteredColumn, 10, 10, 600, 300);

3. lépés: Állítsa be a képleteket és az értékeket

Ezután az Aspose.Slides API segítségével képleteket és értékeket állítunk be a diagram adatcelláihoz. Kiszámoljuk ezeknek a celláknak a képleteit.

IChartDataWorkbook workbook = s_chart.getChartData().getChartDataWorkbook();

// Állítsa be a képletet az A1 cellához
IChartDataCell cell = workbook.getCell(0, "A1");
cell.setFormula("ABS(A2) + MAX(B2:C2)");

// Állítsa be az A2 cella értékét
workbook.getCell(0, "A2").setValue(-1);
workbook.calculateFormulas();

// Állítsa be a képletet a B2 cellához
workbook.getCell(0, "B2").setFormula("2");
workbook.calculateFormulas();

// Állítsa be a képletet a C2 cellához
workbook.getCell(0, "C2").setFormula("A2 + 4");
workbook.calculateFormulas();

// Állítsa be újra az A1 cella képletét
cell.setFormula("MAX(2:2)");
workbook.calculateFormulas();

4. lépés: Mentse el a bemutatót

Végül mentsük el a módosított prezentációt a kiszámított képletekkel.

presentation.save(resultPath, SaveFormat.Pptx);

Teljes forráskód a Java Slides képletek kiszámításához

String resultPath = "Your Output Directory" + "CalculateFormulas_out.pptx";
Presentation presentation = new Presentation();
try {
	IChart s_chart = presentation.getSlides().get_Item(0).getShapes().addChart(ChartType.ClusteredColumn, 10, 10, 600, 300);
	IChartDataWorkbook workbook = s_chart.getChartData().getChartDataWorkbook();
	IChartDataCell cell = workbook.getCell(0, "A1");
	cell.setFormula("ABS(A2) + MAX(B2:C2)");
	workbook.getCell(0, "A2").setValue(-1);
	workbook.calculateFormulas();
	workbook.getCell(0, "B2").setFormula("2");
	workbook.calculateFormulas();
	workbook.getCell(0, "C2").setFormula("A2 + 4");
	workbook.calculateFormulas();
	cell.setFormula("MAX(2:2)");
	workbook.calculateFormulas();
	presentation.save(resultPath, SaveFormat.Pptx);
} finally {
	if (presentation != null) presentation.dispose();
}

Következtetés

Ebben az útmutatóban megtanultuk, hogyan lehet képleteket kiszámítani a Java Slides programban az Aspose.Slides for Java segítségével. Létrehoztunk egy új prezentációt, hozzáadtunk egy diagramot, képleteket és értékeket állítottunk be a diagram adatcelláihoz, és elmentettük a prezentációt a kiszámított képletekkel.

GYIK

Hogyan állíthatok be képleteket diagram adatcellákhoz?

A diagram adatcellákhoz képleteket állíthat be asetFormula a metódusaIChartDataCell az Aspose-ban.Diák.

Hogyan állíthatok be értékeket a diagram adatcelláihoz?

A diagram adatcellák értékét a segítségével állíthatja besetValue a metódusaIChartDataCell az Aspose-ban.Diák.

Hogyan számíthatok ki képleteket a munkafüzetben?

Képleteket számíthat ki egy munkafüzetben acalculateFormulas a metódusaIChartDataWorkbook az Aspose-ban.Diák.