इस संक्षिप्त ट्यूटोरियल में, आप सीखेंगे कि चरण-दर-चरण दृष्टिकोण का पालन करके जावा में एक्सेल चार्ट कैसे बनाया जाता है। प्रोग्राम के रूप में कार्यपुस्तिका बनाना और फिर मैन्युअल रूप से डेटा भरना या चार्ट बनाने के लिए किसी बाहरी स्रोत से डेटा आयात करना बहुत आम है। प्रक्रिया के अंत में, यह एक्सेल फ़ाइल एक डिस्क पर एक XLSX फ़ाइल के रूप में सहेजी जाती है।
जावा में एक्सेल चार्ट बनाने के चरण
- सबसे पहले, मावेन रिपॉजिटरी का उपयोग करके, प्रोजेक्ट में Aspose.Cells लाइब्रेरी का संदर्भ जोड़ें
- प्रोग्राम में आयात का उपयोग करके Workbook, Worksheet, और अन्य आवश्यक कक्षाओं का संदर्भ जोड़ें
- डिफ़ॉल्ट रूप से वर्कशीट वाली एक खाली वर्कबुक बनाएं
- पहली शीट का संदर्भ प्राप्त करें और चार्ट में प्रस्तुत किए जाने वाले डेटा को भरें
- पहली शीट में, प्रारंभिक सेटिंग्स के साथ एक चार्ट बनाएं जैसे पाई चार्ट
- प्रत्येक पाई चार्ट स्लाइस के चार्ट डेटा श्रृंखला, श्रेणी, चार्ट शीर्षक और डेटा लेबल सेट करें
- डेटा और चार्ट वाली कार्यपुस्तिका सहेजें
उपरोक्त चरणों का उपयोग करके आप केवल एक कार्यपुस्तिका बनाकर और फिर चार्ट के लिए नमूना डेटा भरकर एक एक्सेल चार्ट बना सकते हैं। एक बार डेटा भर जाने के बाद, बुनियादी सेटिंग्स के साथ एक पाई चार्ट बनाया जाता है, और फिर चार्ट डेटा श्रृंखला, श्रेणी, शीर्षक और प्रत्येक स्लाइस के डेटा लेबल जोड़े जाते हैं। आप इस चार्ट के कई अन्य गुण सेट कर सकते हैं और साथ ही निम्नलिखित नमूना कोड में प्रदर्शित कर सकते हैं।
जावा में एक्सेल में चार्ट बनाने के लिए कोड
import com.aspose.cells.License; | |
import com.aspose.cells.Cells; | |
import com.aspose.cells.Chart; | |
import com.aspose.cells.ChartType; | |
import com.aspose.cells.Color; | |
import com.aspose.cells.DataLabels; | |
import com.aspose.cells.Workbook; | |
import com.aspose.cells.Worksheet; | |
public class CreateExcelChartInJava { | |
public static void main(String[] args) throws Exception { //main function for CreateExcelChartInJava | |
// Initialize a license to avoid trial version watermark while creating Excel chart | |
License license = new License(); | |
license.setLicense("Aspose.Cells.lic"); | |
// Create an empty Excel Workbook | |
Workbook ExcelWorkbookForChart = new Workbook(); | |
// Get reference to the first worksheet for creating chart | |
Worksheet ExcelChartWorksheet = ExcelWorkbookForChart.getWorksheets().get(0); | |
// Set sheet name | |
ExcelChartWorksheet.setName("PieChart"); | |
// Get worksheet cells collection to set values | |
Cells WorksheetCells = ExcelChartWorksheet.getCells(); | |
// Set values in the cells to create a pie chart | |
WorksheetCells.get("A1").putValue("Quarters"); | |
WorksheetCells.get("A2").putValue("1st_Qtr"); | |
WorksheetCells.get("A3").putValue("2nd_Qtr"); | |
WorksheetCells.get("A4").putValue("3rd_Qtr"); | |
WorksheetCells.get("A5").putValue("4th_Qtr"); | |
WorksheetCells.get("B1").putValue("Sales"); | |
WorksheetCells.get("B2").putValue(6.3); | |
WorksheetCells.get("B3").putValue(3.1); | |
WorksheetCells.get("B4").putValue(2.2); | |
WorksheetCells.get("B5").putValue(1.9); | |
// Create a Pie chart and get its reference for setting chart properties | |
int chart_Index = 0; | |
chart_Index = ExcelChartWorksheet.getCharts().add(ChartType.PIE, 10, 2, 34, 13); | |
Chart WorksheetChart = ExcelChartWorksheet.getCharts().get(chart_Index); | |
// Set the chart data series and category | |
WorksheetChart.getNSeries().add("B2:B5", true); | |
WorksheetChart.getNSeries().setCategoryData("A2:A5"); | |
// Set properties of chart title | |
WorksheetChart.getTitle().setText("Sales By Quarter"); | |
WorksheetChart.getTitle().getFont().setColor(Color.getBlue()); | |
WorksheetChart.getTitle().getFont().setBold(true); | |
WorksheetChart.getTitle().getFont().setSize(11); | |
// Set the data labels of each pie chart slice | |
DataLabels data_labels; | |
for (int i = 0; i < WorksheetChart.getNSeries().getCount(); i++) | |
{ | |
data_labels = WorksheetChart.getNSeries().get(i).getDataLabels(); | |
data_labels.setShowValue(true); | |
data_labels.setShowPercentage(true); | |
} | |
// Save the workbook containing the chart | |
ExcelWorkbookForChart.save("pie_chart.xlsx"); | |
} | |
} |
इस नमूना कोड में, हमने सीखा कि जावा में एक्सेल में ग्राफ़ कैसे बनाया जाता है और इसे XLSX फ़ाइल के रूप में सहेजा जाता है। हालांकि, यदि आप इस चार्ट को एक छवि में बदलना चाहते हैं, तो जावा में एक्सेल चार्ट को जेपीजी में कैसे बदलें पर लेख देखें।
ध्यान दें कि उपरोक्त कोड को चलाने के लिए इंटरऑप या एमएस एक्सेल जैसे किसी अन्य घटक या पुस्तकालयों की आवश्यकता नहीं है।