मैं स्ट्रीम से xlsx फ़ाइलों को पढ़ने के लिए एपप्लस का उपयोग करता हूं।धारा एक्सेल फ़ाइल को डेटाटेबल सी # में कैसे परिवर्तित करें?
यह एक बग है, यह नहीं कर सकते मेरी workbook.How के कुछ कॉलम पढ़ा है epplus बिना datatable के लिए धारा से xlsx फ़ाइलों को पढ़ सकता है?
मेरे पुराने कोड:
public static DataSet ReadExcelFile(Stream stream)
{
try
{
//2. Reading from a OpenXml Excel file (2007 format; *.xlsx)
IExcelDataReader excelReader =
ExcelReaderFactory.CreateOpenXmlReader(stream);
//...
DataSet result = excelReader.AsDataSet();
return result;
}
catch (Exception x)
{
throw x;
}
}
मैं उसकी रिपोर्ट नहीं था, लेकिन मैं इतना combinations.If की कोशिश की वर्कशीट में खाली कॉलम देखते हैं, epplus पाठक नहीं कर सकते सही ढंग से स्तंभ मान पढ़ें।
मैं वर ws = pck.Workbook.Worksheets [ "Worksheet1 पर अशक्त वस्तु सन्दर्भ मिल के बाकी हड़पने कर "]; कोई उपाय ? – Mennan
@ मेनन: 'var ws = pck.Workbook.Worksheets.First();' इसके बजाए (इसके अनुसार मेरा जवाब संपादित करें) आज़माएं। –
मैं Epplus संस्करण 3.0.0.2 उपयोग करें, और pck.Workbook.Worksheets कोई पहले() विधि है माफ करना, भी मैं करने की कोशिश की कार्यपत्रक [0], अभी भी null.I न समझते – Mennan