نمایش نتایج 1 تا 5 از 5

نام تاپیک: خروجی اکسل از دیتا گرید

  1. #1
    کاربر دائمی آواتار mahdi.fa
    تاریخ عضویت
    دی 1389
    محل زندگی
    اصفهان
    سن
    34
    پست
    131

    خروجی اکسل از دیتا گرید

    سلام دوستان اگ امکانش هس این کد رو یکم توضیح بدید ممنون میشم من میخام اطلاعات دیتا گرید رو ازش خروجی اکسل بگیرم این کد رو پیدا کردم اما هیچی اشنایی باهاش ندارم ممنون
    دیتاگریدم نامش : datagrid3 هست و با adodc4 هم وصل میشم دیتامم اکسس هستش .اگ این کد رو با این اسمها مطابق کنید ممنون میشم

    Private Sub cmdexcel_Click()
    Dim oExcel As Object
    Dim oBook As Object
    Dim oSheet As Object


    Set oExcel = CreateObject("Excel.Application")
    Set oBook = oExcel.Workbooks.Add

    Dim DataArray(1 To 500, 1 To 5) As Variant

    Dim r As Integer
    Dim NumberOfRows As Integer
    NumberOfRows = Adodc1.Recordset.RecordCount
    Adodc1.Recordset.MoveFirst

    For r = 1 To NumberOfRows
    DataArray(r, 1) = Adodc1.Recordset.Fields("name")
    DataArray(r, 2) = Adodc1.Recordset.Fields("Date")
    DataArray(r, 3) = Adodc1.Recordset.Fields("address")
    DataArray(r, 4) = Adodc1.Recordset.Fields("Work")
    DataArray(r, 5) = Adodc1.Recordset.Fields("Details")

    Adodc1.Recordset.MoveNext
    Next
    Set oSheet = oBook.Worksheets(1)
    oSheet.Range("A1:E1").Font.Bold = True


    oSheet.Range("A1 :E1").Value = Array("ID", "Date", "address", "Work", "Details")



    oSheet.Range("A2").Resize(NumberOfRows, 5).Value = DataArray

    oBook.SaveAs "C:\Report.xls"
    oExcel.Quit
    Adodc1.Recordset.MoveFirst
    MsgBox "Report File Saved", 64, "Info"

    End Sub



  2. #2

    نقل قول: خروجی اکسل از دیتا گرید

    اگه از من میشنوی از کامپونت VSFlexGridاستفاده کن خروجی اکسل بصورت مستقیم با یه تکیه خط کد رو داره بدون دردسر
    آخرین ویرایش به وسیله isaac23 : دوشنبه 03 آبان 1395 در 08:30 صبح

  3. #3

    نقل قول: خروجی اکسل از دیتا گرید

    گریدت رو vs flexgrid استفاده کن خودش داره بسیار راحت انجام میشه و امکانات بسیار زیادتری هم داره که مجذوبش میشی

  4. #4
    کاربر دائمی آواتار m.4.r.m
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    تبریز
    پست
    1,407

    نقل قول: خروجی اکسل از دیتا گرید

    vsflexgrid با اینکه امکانات خوبی داره ولی با unicode مشکل داره اطلاعات فارسی رو کامل بر نمی گردونه باید با پسوند xls ذخیره کنی نه پسوند xlsx اول فایل اکسل رو تولید می کنید بعد آدرس همون فایل رو میدین به تابع Savegrid تا براتون تبدیل کنه

  5. #5

    Thumbs up نقل قول: خروجی اکسل از دیتا گرید

    سلام من یه سورس مناسب برای انتقال اطلاعات دیتا گرید اکسس به اکسل براتون توی ضمیمه میزارم.
    با آرزوی موفقیت
    فایل های ضمیمه فایل های ضمیمه

تاپیک های مشابه

  1. سوال: خطا در هنگام خروجی اکسل از دیتا گرید ویو سی شارپ
    نوشته شده توسط mah_s63 در بخش C#‎‎
    پاسخ: 0
    آخرین پست: سه شنبه 30 دی 1393, 10:32 صبح
  2. پاسخ: 4
    آخرین پست: یک شنبه 29 مرداد 1391, 21:08 عصر
  3. گرفتن خروجی اکسل از دیتا گرید
    نوشته شده توسط amin1000 در بخش C#‎‎
    پاسخ: 3
    آخرین پست: شنبه 12 تیر 1389, 14:53 عصر
  4. سوال: گرفتن خروجی اکسل از دیتا تیبل
    نوشته شده توسط atiyeh در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: یک شنبه 16 خرداد 1389, 12:10 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •