यह सरल ट्यूटोरियल विस्तार से बताएगा कि कैसे जावा का उपयोग करके एक्सेल में कॉलम की चौड़ाई को समायोजित करें। हमारे पास एक्सेल में विभिन्न प्रकार के डेटा हो सकते हैं जिनकी लंबाई अलग-अलग हो सकती है और इसे ठीक से प्रदर्शित करने के लिए कॉलम के आकार को समायोजित करने की आवश्यकता होती है। आप यहां जावा का उपयोग करके एक्सेल में कॉलम का आकार बदलना इस प्रक्रिया को सीखेंगे और चरण-दर-चरण निर्देशों और रेडी-टू-रन जावा कोड की सहायता से आउटपुट फ़ाइल को XLSX के रूप में सहेजेंगे।
जावा का उपयोग करके एक्सेल में कॉलम की चौड़ाई को समायोजित करने के चरण
- मावेन रिपॉजिटरी का उपयोग करके, एप्लिकेशन में Aspose.Cells लाइब्रेरी का संदर्भ जोड़ें
- एक्सेल फ़ाइल को Workbook ऑब्जेक्ट में लोड करें जिसके कॉलम का आकार बदलना है
- कार्यपुस्तिका में कार्यपत्रकों के संग्रह से वांछित worksheet संदर्भ तक पहुंचें
- व्यक्तिगत कॉलम आकार सेट करने के लिए कार्यपत्रक से सेल संग्रह का संदर्भ प्राप्त करें
- कॉलम संख्या और आवश्यक चौड़ाई प्रदान करके किसी विशेष कॉलम की चौड़ाई निर्धारित करें
- सीधे वर्कशीट ऑब्जेक्ट का उपयोग करते हुए, सामग्री आकार के आधार पर एक विशेष या एकाधिक कॉलम को स्वत: फ़िट करें
- अपडेट की गई एक्सेल फाइल को रिसाइज किए गए कॉलम के साथ सेव करें
यहाँ हमने देखा है कि जावा का उपयोग करके एक्सेल कॉलम की चौड़ाई को संशोधित करने के लिए, हम लक्ष्य एक्सेल फ़ाइल को लोड करते हैं और फिर उसमें वांछित शीट तक पहुँचते हैं। यदि आप कॉलम की चौड़ाई को एक निश्चित मान के साथ सेट करना चाहते हैं, तो आप वर्कशीट में सेल संग्रह का उपयोग कर सकते हैं और यदि आप प्रत्येक सेल में सामग्री के आधार पर चौड़ाई को ऑटोफिट करना चाहते हैं, तो आप ऑटोफिट कॉलम () और ऑटोफिट कॉलम () फ़ंक्शन का उपयोग कर सकते हैं। कार्यपत्रक वर्ग।
जावा का उपयोग करके एक्सेल में कॉलम की चौड़ाई निर्धारित करने के लिए कोड
import com.aspose.cells.License; | |
import com.aspose.cells.Cells; | |
import com.aspose.cells.Workbook; | |
import com.aspose.cells.Worksheet; | |
public class AdjustColumnWidthInExcelUsingJava { | |
public static void main(String[] args) throws Exception {//main function to exercise setting width of columns | |
// Initialize the license to avoid watermark in the output workbook after setting columns width | |
License cellsLicenseForColumnWidth = new License(); | |
cellsLicenseForColumnWidth.setLicense("Aspose.Cells.lic"); | |
// Open the workbook whose column widths are to be set | |
Workbook sampleWb = new Workbook("InputWorkbookForReesizingColumns.xlsx"); | |
// Access the desired worksheet reference say second sheet | |
Worksheet worksheet2 = sampleWb.getWorksheets().get(1); | |
// Access the cells collection from the selected worksheet | |
Cells cellsSheet2 = worksheet2.getCells(); | |
// Set the third column's width to 20.0 | |
cellsSheet2.setColumnWidth(2, 20.0); | |
// Set a column width (say 4th column) based on the data in it | |
worksheet2.autoFitColumn(3); | |
// Set column width for a range of columns | |
worksheet2.autoFitColumns(10,19); | |
// Save the output Excel file after setting the column width of different sheets | |
sampleWb.save("OutputWorkbookWithModifiedColumnSize.xlsx"); | |
} | |
} |
यह संक्षिप्त कोड Cells.setColumnWidth() फ़ंक्शन का उपयोग करके और कॉलम इंडेक्स और सटीक चौड़ाई का वर्णन करने वाला दोहरा मान प्रदान करके चौड़ाई बदलने की प्रक्रिया को प्रदर्शित करता है। इसी तरह, सामग्री के आधार पर सिंगल कॉलम का आकार बदलने के लिए, आप कॉलम नंबर प्रदान करके Worksheet.autoFitColumn() पर कॉल कर सकते हैं। शीट कॉल में कई कॉलम की चौड़ाई सेट करने के लिए वर्कशीट.ऑटोफिट कॉलम () के साथ स्टार्ट और एंड कॉलम नंबर।
इस आसान ट्यूटोरियल ने समझाया है कि जावा का उपयोग करके एक्सेल में कॉलम की चौड़ाई कैसे बदलें। यदि आप इस उत्पाद की अन्य विशेषताओं के बारे में जानना चाहते हैं, जैसे आउटपुट फ़ाइल को PDF के रूप में सहेजना, तो जावा में एक्सेल से पीडीएफ कैसे जेनरेट करें पर लेख देखें।