PDA

View Full Version : انتقال اطلاعات به excel



mahdighasemi
یک شنبه 25 آذر 1386, 19:36 عصر
من یک مشکل دارم و می خواهم اطلاعات خاصی را به از بانک اطلاعاتی در محیط vb.net 2003 به excel انتقال دهم لطفا راهنمائی کنید؟

beh_develop
سه شنبه 27 آذر 1386, 14:45 عصر
سلام ، تو آدرس های پایینی مطالب خوبی در مورد Excel هست ، مثال هم داره می تونین ازش استفاده کنین

http://www.codeproject.com/KB/office/BasicExcel.aspx
http://www.codeproject.com/KB/office/package.aspx

reza6384
شنبه 31 فروردین 1387, 11:54 صبح
سلام.
من با استفاده از کد زیر یک فایل Excel رو می خونم و یک Worksheet هم تعریف می کنم و اونرو به Sheet1 فایلم Bind می کنم. اما نمی دونم اطلاعات worksheet ام رو چجوری باید بخونم، در اصل نمیدونم که از مشخصه Range چجوری باید استفاده کرد :



Imports Excel = Microsoft.Office.Interop.Excel
Imports Microsoft.Office.Interop

Dim App AsNew Excel.Application
Dim WB As Excel.Workbook
App.Visible = False
WB = App.Workbooks.Open("D:\Book1.xls", Type.Missing, _
Type.Missing, Type.Missing, Type.Missing, _
Type.Missing, Type.Missing, Type.Missing, _
Type.Missing, Type.Missing, Type.Missing, _
Type.Missing, Type.Missing, Type.Missing, Type.Missing)
Dim WS As Excel.Worksheet = WB.Sheets("Sheet1")
App.Quit()



لطفا راهنماییم کنید

Sharif Lotfi
شنبه 31 فروردین 1387, 21:19 عصر
با سلام
یه برنامه نمونه کوچیک تو این سایت گذاشتم که جواب سوالتون رو میتونین بگیرین
ارتباط با اکسل و باز کردن یک فایل
بخش وارد کردن اطلاعات در رنج خاص هم بصورت کامنت گذاشتم میتونین خودتون کامنتشو بردارین
برنامه با VB 2008 نوشته شده ولی توی یه فایل help سورس کدشو گذاشتم میتونی استفاده کنی.
http://www.shariflotfi.coo.ir/

reza6384
شنبه 31 فروردین 1387, 21:44 عصر
خیلی ممنونم جناب لطفی . من مشکلم حل شد :



WorkSheet1.Range("A1") ' Returns the value in column 'A' And Row '1'


فقط یه سوال داشتم. چرا با اینکه آخر برنامه App.Quit رو می نویسم بازهم یه پروسس Excel.exe توی سیستم باقی میمونه؟

Sharif Lotfi
یک شنبه 01 اردیبهشت 1387, 22:00 عصر
در آخر برنامه آبجکت های اپلیکیشن-فایل و شیت رو مطابق زیر قرار بده :
oSheet = Nothing
oWorkBook = Nothing
oExcel = Nothing

reza6384
دوشنبه 02 اردیبهشت 1387, 10:25 صبح
خییییلییی ممنووووووونم. :چشمک:

sm
جمعه 20 اردیبهشت 1387, 11:23 صبح
اين فايل excel.dll رو از كجا ميشه گير آورد ؟
اصلا نياز به چه refrence هايي هست ؟

ممنون

Sharif Lotfi
دوشنبه 23 اردیبهشت 1387, 14:10 عصر
اگه Microsoft Office Excel روي سيستمتون نصب شده باشه ميتونين از منوي Project->Add refrence روي تب COM رفته و اونو انتخاب كنين تا dll اون به برنامه اضافه بشه

kamranKoohi
چهارشنبه 16 بهمن 1387, 08:23 صبح
سلام
من میخوام یه تصویر رو از دیتا بیس SQL به اکسل انتقال بدم لطفا راهنمائی کنید

kamranKoohi
یک شنبه 20 بهمن 1387, 11:50 صبح
لطفا کمک کنید