Constructor - query + connection string
Örnek
Tüm excel dosyası şöyle okunur.
Örnek
Tüm excel dosyası şöyle okunur.
string path = ...;
DataSet ds = new DataSet();
string ConStr = ...;
string SQL = string.Format("SELECT * FROM {0}", filename);
OleDbDataAdapter adapter = new OleDbDataAdapter(SQL, ConStr);
Constructorr - query + connection
Örnek
Tek bir excel sayfası şöyle okunur.
OleDbConnection con = new OleDbConnection("...");
OleDbDataAdapter da = new OleDbDataAdapter("select * from [Sheet1$]",con);
Yukarıdaki örnekte Sheet1 isimli sayfadaki veri okundu. Eğer veri A sütunundan başlamasaydı yani B sütunundan başlasaydı ancak A sütununu da sonuca dahil etmek için şöyle de yapabilirdik.
string query = "SELECT NULL AS EmptyColumn, * FROM ["Sheet1$]";
Örnek
Eğer belli hücreleri dahil etmek istiyorsak şöyle yaparız.
string query = "SELECT * FROM [Sheet1$A:E]";
Fill metodu - DataSetŞöyle yaparız.
DataSet ds = new DataSet();
adapter.Fill(ds, "TextFile");
Fill metodu - DataTableŞöyle yaparız
DataTable dt = new DataTable();
da.Fill(dt);
Hiç yorum yok:
Yorum Gönder