ورود

View Full Version : بدست آوردن اطلاعات از Excel



za_178
یک شنبه 14 فروردین 1390, 13:07 عصر
روزتون بخیر
من در فایل excel جدولی ایجاد کرده ام که میخواهم اطلاعات آن جدول را با استفاده از ado.net بدست بیارم و در یک Datagridview نمایش بدم.(اسم جدولم Table1 هستش و از vb.net 2005 استفاده میکنم.)



[Dim conStr = "PROVIDER=MICROSOFT.JET.OLEDB.4.0; EXTENDED PROPERTIES=" + """EXCEL 8.0;HDR=YES""" + "; DATA SOURCE= " conStr += "C:\SheetRequestIT.xls;"
Dim _Str As String = "SELEC * from [Table1]"
Dim olDtAdp As New System.Data.OleDb.OleDbDataAdapter(_Str, olCon)
Dim dset As New System.Data.DataSet
Try
olDtAdp.Fill(dset)
DataGridView1.DataSource = dset.Tables("Table")
olCon.Dispose()
Catch ex As Exception
olCon.Close()
End Try







وقتی از کد بالا استفاده میکنم جوابی بدست نمیارم اما اگر از دستور

select * from [Sheet1$
استفاده کنم جواب رو تو گریدم میبینم


2.میخواستم بدونم چرا وقتی دستورم رو به صورت

"select * from [sheet1$A1:A6] ;select * from [sheet1$B1:B6]"


مینویسم جوابی نمیگیرم.یا اصلا راه حلی هست که چند تا select رو با هم بگیرم؟

shahab2025
دوشنبه 15 فروردین 1390, 09:25 صبح
سلام

شما باید کدها را در تگ کد قرار بدید تا خوندنش و فهمیدنش اسون بشه
لطفا سوال را اصلاح کنید