यह चरण-दर-चरण ट्यूटोरियल बताता है कि सरल कोड का उपयोग करके जावा में एक्सेल फ़ाइल कैसे उत्पन्न करें। एक्सेल फ़ाइल को प्रोग्रामेटिक रूप से उत्पन्न करना और डेटा को हार्डकोड करके या किसी अन्य स्रोत से पढ़कर और वांछित शीट में भरना बहुत आम है। इस उद्देश्य के लिए प्रत्येक सेल का उपयोग किया जाता है और डेटा भरा जाता है। एक बार सभी डेटा भर जाने के बाद, इस उदाहरण में कार्यपुस्तिका को XLSX जैसे किसी भी प्रारूप में सहेजा जा सकता है।
जावा में एक्सेल फाइल जेनरेट करने के चरण
- मावेन का उपयोग करके, प्रोजेक्ट में Aspose.Cells लाइब्रेरी जोड़ें
- प्रोग्राम में आयात का उपयोग करके Workbook, Worksheet, और Cells कक्षाओं का संदर्भ जोड़ें
- वर्कबुक क्लास ऑब्जेक्ट को इंस्टेंट करें
- कार्यपुस्तिका में वांछित कार्यपत्रक का संदर्भ प्राप्त करें
- वांछित वर्कशीट में सेल संग्रह का संदर्भ प्राप्त करें
- सेल संग्रह का उपयोग करके विभिन्न कक्षों में मान सेट करें
- परिणामी फ़ाइल को XLSX के रूप में सहेजें
उपरोक्त चरण जावा का उपयोग करके एक्सेल फ़ाइल बनाने की प्रक्रिया का वर्णन करते हैं। इस कोड को चलाने के लिए Aspose.Cells लाइब्रेरी को जोड़ा जाना है। आप वर्कबुक, वर्कशीट और सेल जैसे कुछ वर्गों को आयात कर सकते हैं जहां सेल क्लास संबंधित वर्कशीट में सेल का एक संग्रह है जो शीट में प्रत्येक व्यक्तिगत सेल तक पहुंच प्रदान करता है। इस संग्रह का उपयोग करके वांछित कक्षों में मान सेट करें और अंत में कार्यपुस्तिका को इस ट्यूटोरियल में उपयोग किए गए XLSX जैसे एक्सेल फ़ाइल स्वरूप में सहेजें।
जावा में एक्सेल फाइल बनाने के लिए कोड
import com.aspose.cells.Cells; | |
import com.aspose.cells.License; | |
import com.aspose.cells.Workbook; | |
import com.aspose.cells.Worksheet; | |
public class GenerateExcelFileInJava { | |
public static void main(String[] args) throws Exception { | |
// Instantiate Aspose.Cells license to avoid trial version watermark | |
License license = new License(); | |
license.setLicense("Aspose.Cells.lic"); | |
// Instantiate a new Excel workbook instance | |
Workbook ExcelWorkbook = new Workbook(); | |
// Get reference to first worksheet in the workbook | |
Worksheet ExcelWorksheet = ExcelWorkbook.getWorksheets().get(0); | |
// Get reference to Cells collection in the first worksheet | |
Cells WorksheetCells = ExcelWorksheet.getCells(); | |
// Insert data into the worksheet using the cells collection | |
WorksheetCells.get("A1").putValue("Customers Report"); | |
WorksheetCells.get("A2").putValue("C_ID"); | |
WorksheetCells.get("B2").putValue("C_Name"); | |
WorksheetCells.get("A3").putValue("C001"); | |
WorksheetCells.get("B3").putValue("Customer1"); | |
WorksheetCells.get("A4").putValue("C002"); | |
WorksheetCells.get("B4").putValue("Customer2"); | |
WorksheetCells.get("A5").putValue("C003"); | |
WorksheetCells.get("B5").putValue("Customer3"); | |
WorksheetCells.get("A6").putValue("C004"); | |
WorksheetCells.get("B6").putValue("Customer4"); | |
// Save the workbook as XLSX | |
ExcelWorkbook.save("ExcelFile.xlsx"); | |
} | |
} |
इस नमूना कोड का उपयोग विंडोज, मैकओएस और लिनक्स में जावा का उपयोग करके एक्सेल फाइल बनाने के लिए किया जा सकता है। इस नमूना कोड में, कार्यपुस्तिका ऑब्जेक्ट को प्रारंभ किया जाता है जिसमें कार्यपत्रकों का संग्रह होता है। डिफ़ॉल्ट रूप से सिंगल शीट जोड़ी जाती है जब वर्कबुक ऑब्जेक्ट बनाया जाता है। प्रत्येक वर्कशीट में कोशिकाओं का एक संग्रह होता है जिसका उपयोग “ए 1” आदि जैसे पते का उपयोग करके अलग-अलग कोशिकाओं तक पहुंचने के लिए किया जाता है। स्ट्रिंग मान सेल पर सेट होते हैं, हालांकि आप पूर्णांक, दशमलव, दिनांक और एमएस द्वारा समर्थित अन्य सभी प्रकार जैसे किसी भी मान को सेट कर सकते हैं। एक्सेल। यदि आप एक्सेल फ़ाइल को किसी अन्य प्रारूप में कनवर्ट करना चाहते हैं, जैसे कि एक्सपीएस जावा के अलावा किसी अन्य भाषा का उपयोग कर रहा है, तो आप लेख एक्सेल को एक्सपीएस में सी # में कनवर्ट करें का संदर्भ ले सकते हैं।
ध्यान दें कि उपरोक्त नमूना कोड को चलाने के लिए एमएस एक्सेल को स्थापित करने या इंटरऑप का उपयोग करने की कोई आवश्यकता नहीं है।