14-10-16, 04:33 PM
14-10-16, 09:28 PM
وعليكم السلام ورحمة الله
نعم ممكن
انظر هذا المقال
Embed Excel Documents in VB.Net Application
تتطلب أداة غير مجانية ويمكنك تجرتها من الرابط التالي
https://www.edrawsoft.com/download-office-component.php
تمكين عرض الأدوات
إخفاء عرض الأدوات
نعم ممكن
انظر هذا المقال
Embed Excel Documents in VB.Net Application
تتطلب أداة غير مجانية ويمكنك تجرتها من الرابط التالي
https://www.edrawsoft.com/download-office-component.php
تمكين عرض الأدوات
إخفاء عرض الأدوات
15-10-16, 02:58 PM
بارك الله فيك
15-10-16, 08:05 PM
syncfusion تقدم ادوات مجانية تدعم قراءة وكتابة ملفات اكسل
http://vb4arb.com/vb/thread-16109.html
https://www.syncfusion.com/products/file-formats/xlsio
ايضا هذه مكتبة محترمة تتعامل مع ملفات اوفيس بغض النظر عن وجودها مثبتة عالكمبيوتر ام لا
https://github.com/tonyqus/npoi
وهذه مكتبة اخرى http://spreadsheetlight.com/
http://vb4arb.com/vb/thread-16109.html
https://www.syncfusion.com/products/file-formats/xlsio
ايضا هذه مكتبة محترمة تتعامل مع ملفات اوفيس بغض النظر عن وجودها مثبتة عالكمبيوتر ام لا
https://github.com/tonyqus/npoi
وهذه مكتبة اخرى http://spreadsheetlight.com/
18-10-16, 07:52 PM
السلام عليكم
في حدث الضغط على الزر اكتب
ان كان الهدف عرض البيانات فاليك طريقة بدون ادوات خارجيه
يلذمك فورم علية داتا جريد فيو و زر للضغط عليهفي حدث الضغط على الزر اكتب
كود :
Try
Dim MyConnection As System.Data.OleDb.OleDbConnection
Dim dataSet As System.Data.DataSet
Dim MyCommand As System.Data.OleDb.OleDbDataAdapter
Dim path As String = "d:\12.xlsx"
MyConnection = New System.Data.OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path + ";Extended Properties=Excel 12.0;")
MyCommand = New System.Data.OleDb.OleDbDataAdapter("select * from [ورقة1$]", MyConnection)
dataSet = New System.Data.DataSet
MyCommand.Fill(dataSet)
DataGridView1.DataSource = dataSet.Tables(0)
MyConnection.Close()
Catch ex As Exception
MsgBox(ex.Message.ToString)
End Try