मैं एक्सेल फ़ाइल पढ़ने के लिए ईपीप्लस का उपयोग कर रहा हूं और मुझे सभी एक्सेल पंक्तियां और कॉलम मिले हैं जहां डेटा Object[,] के रूप में मौजूद है

enter image description here

मैंने data[0,0] का उपयोग करके अलग-अलग मानों तक पहुंचने का प्रयास किया लेकिन यह विफल हो गया।

मैं इस Object[,] में अलग-अलग मानों तक कैसे पहुंच सकता हूं?

-1
SimpleGuy 4 पद 2020, 16:17

1 उत्तर

सबसे बढ़िया उत्तर

आप इसे इस तरह एक्सेस कर सकते हैं

var data = worksheet.Cells[0,0].Value;

तो आपको सूचकांक को सेल स्तर पर परिभाषित करने की आवश्यकता है, न कि मूल्य स्तर पर।

चूंकि ExcelWorksheet.Cells.Value object प्रकार का है, इसलिए यदि आप मूल्य स्तर पर पहुंच बनाने का प्रयास कर रहे हैं, तो आपको सबसे पहले object[,] पर कास्ट करना होगा:

var data = ((object[,])worksheet.Cells.Value)[0,0];
0
Fruchtzwerg 4 पद 2020, 13:30