Hi
Προσπαθώ να διαβάσω ένα excel file χρησιμοποιώντας το παρακάτω κώδικα
String sConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + FileName + ";" + "Extended Properties=\"Excel 8.0;HDR=Yes;FMT=Delimited\"";
OleDbConnection objConn = new OleDbConnection(sConnectionString);
objConn.Open();
OleDbCommand objCmdSelect = new OleDbCommand("SELECT * FROM [" + "Sheet1" + "$]", objConn);
OleDbDataAdapter objAdapter1 = new OleDbDataAdapter();
objAdapter1.SelectCommand = objCmdSelect;
DataSet dsExcelContent = new DataSet();
objAdapter1.Fill(dsExcelContent);
αλλά έχω πρόβλημα με στήλες που έχουν comma separated τιμές όπως για παράδειγμα η δεύτερη γραμμή όπου μου φορτώνει κενή τιμή στο Dataset.
Υπάρχει κάποια λύση εδω;
Abkhazia |
7 |
840 |
0,03 |
3/3/2011 |
Abkhazia Mobile |
7 |
9407, 9409 |
0,04 |
3/3/2011 |
Dimitris Boundris
Software Engineer