Tento tutoriál vysvětluje, jak převést graf Excel na JPG v Javě. Pomocí stejného kódu můžete převést graf do jakéhokoli jiného formátu také nastavením požadovaného typu obrázku. Níže jsou uvedeny kroky pro převod grafu aplikace Excel na jpg v Javě.
Kroky k převodu Excel Chart na JPG v Javě
- Pomocí Maven přidejte do svého projektu knihovnu Aspose.Cells
- Přidejte odkazy na třídy Workbook a Chart pomocí příkazu Import
- Načtěte zdrojový soubor Excel do objektu Sešit s grafem
- Získejte odkaz na objekt grafu v příslušném listu sešitu
- Uložte objekt grafu jako soubor obrázku JPG
V těchto krocích jsme se naučili, jak uložit Excel graf jako JPG v Javě. Tento proces je poměrně jednoduchý, kdy se nejprve soubor Excel s grafem načte do objektu Sešit a poté se z požadovaného listu získá odkaz na graf. Jakmile je k dispozici odkaz na objekt grafu, můžete uložit graf jako soubor obrázku JPG.
Kód pro převod Excel Graph na JPG v Javě
import com.aspose.cells.License; | |
import com.aspose.cells.Workbook; | |
import com.aspose.cells.Chart; | |
public class ConvertExcelChartToJPGInJava { | |
public static void main(String[] args) throws Exception { //main() function for Convert Excel Chart To JPG In Java | |
// Set license for Aspose.Cells | |
License license = new License(); | |
license.setLicense("Aspose.Cells.lic"); | |
// Open the workbook having a chart | |
Workbook ChartToJPGWorkbook = new Workbook("ExcelChartFile.xlsx"); | |
// Get reference to the chart object that is to be converted to JPG | |
Chart chart = ChartToJPGWorkbook.getWorksheets().get(0).getCharts().get(0); | |
// Save chart object as JPEG image file | |
chart.toImage("ExcelChartToJPEGImage.jpg"); | |
} | |
} |
Tento kód ukazuje, jak uložit graf Excel do JPG v Javě. Nejprve se načte objekt třídy Workbook s cílovým souborem Excel s grafem. Pomocí kolekce listů v objektu sešitu můžete odkazovat na libovolný list pomocí indexu založeného na nule. Nakonec můžete přistupovat k libovolnému grafu z kolekce grafů v cílovém listu pomocí indexu založeného na nule. Tento objekt grafu se uloží jako soubor JPG pouhým zadáním názvu výstupního souboru obrázku s příponou JPG.
Pokud chcete uložit tento objekt grafu do jakéhokoli jiného formátu, můžete použít objekt třídy ImageOrPrintOptions ve funkci Chart.toImage(). Chcete-li převést celý sešit do jakéhokoli jiného formátu, například PDF, přečtěte si článek jak generovat PDF z Excelu v Javě. Všimněte si, že tento převod není závislý na MS Excel ani Interop.