मैं ओएलडीबी कॉमांड का उपयोग कर एक एक्सएस फाइल आयात कर रहा हूं। मेरी समस्या यह है कि मेरे डीएस पर पहली पंक्ति के लिए छोड़ने पर फोरच के दौरान है। मैं समझ नहीं सकता क्यों। कोई सुझाव?सी # एक्सेल पहली पंक्ति छोड़ना?
cmd.CommandText = string.Format("SELECT * FROM [{0}$]", worksheetName);
conn.Open();
var adapter = new OleDbDataAdapter();
var ds = new DataSet();
adapter.SelectCommand = cmd;
adapter.Fill(ds);
var table = ds.Tables[0];
foreach(DataRow row in table.Rows){ // rest of my code }
क्या आपकी स्प्रेडशीट को हेडर पंक्ति मिली है? यदि नहीं, तो मुझे लगता है कि ऐसा लगता है कि आप ऐसा करते हैं और यह कॉलम हेडर के रूप में शीर्ष पंक्ति का इलाज कर रहा है। –
आपकी कनेक्शन स्ट्रिंग क्या है? यह सबसे अधिक संभावना है कि पहली पंक्ति एक शीर्षलेख है और इसे अनदेखा कर रहा है। –
शायद यह पहली पंक्ति के रूप में पहली पंक्ति लेता है? –