के साथ xlsx से डेटा पढ़ना मैं apachi poi का उपयोग कर एक निश्चित xlsx फ़ाइल से डेटा (सेल मान) को पढ़ना चाहता हूं। नीचे दिया गया कोड SXSSFWorkBook
उदाहरण सफलतापूर्वक बनाता है और db.xlsx (मेरा डमी xlsx) असाइन करता है। मैंने यह सुनिश्चित करने के लिए कि कार्यपुस्तिका सही तरीके से असाइन की गई है, मैंने getSheetNumber
विधि के साथ शीट संख्याओं को बदलने और इसे दोबारा जांचने की कोशिश की है।Apache POI के SXSSFSheet
अगला मैं SXSSFSheet
उदाहरण के लिए एक विशिष्ट शीट (नाम main
साथ सूचकांक 0
) प्रदान करना चाहते हैं, लेकिन वर्तमान में यह null
देता है। (मैंने दोनों ने getSheetAt
और getSheet
विधियों का प्रयास किया है)।
SXSSFRow DummyRow;
SXSSFCell DummyCell;
int RowCount;
OPCPackage pkg = OPCPackage.open(blabla string adress);
XSSFWorkbook wb = new XSSFWorkbook(pkg);
Workbook MainBook = new SXSSFWorkbook(wb,100);
int a = MainBook.getNumberOfSheets();
SXSSFSheet MainSheet = (SXSSFSheet) MainBook.getSheetAt(0);
RowCount = MainSheet.getLastRowNum();
मैं क्या गलत कर रहा हूं?
संपादित करें:
मैं getSheetName
विधि की कोशिश की और एक सकारात्मक परिणाम मिला है। तो समस्या वर्कशीट में पंक्तियों तक पहुंचने के साथ है। इसलिए, अंतिम पंक्ति getLastRowNum()
काम नहीं कर रही है।
बहुत बहुत शुक्रिया, यह काम पर गौर करना चाहिए का समर्थन नहीं करता है! :) – Ozan