آخرين پست هاي ارسالي انجمن ايران دلفي

تماشای رایگان فیلم ایرانی ، خارجی و کودک آکادمی دلفی
نمایش نتایج: از 1 به 6 از 6

موضوع: خروجی با فرمت اکسل برای دلفی 7

  1. #1
    کاربر سایت helia آواتار ها
    تاریخ عضویت
    July 2014
    نوشته ها
    7
    تشکر ها
    21
    تشکر شده 8 بار در 4 ارسال.

    Smile خروجی با فرمت اکسل برای دلفی 7

    سلام خدمت همه دوستای خوبم
    من دنبال یه کامپوننت برای خروجی اکسل از دلفی 7 می گردم.
    البته چند سال پیش یه کامپوننت خیلی خوب رو که وبلاگ بی نظیر کلینیک دلفی معرفی کرده بود دانلود و استفاده کردم، حالا بعد از سالها هرچی دنبالش می گردم پیداش نمی کنم
    اسمش رو در پایان پست می نویسم، لطفاً دوستان کمک کنند.
    FlexCel 3.2.1 for Delphi 6-2010 & C++Builder 2006-2010 Cracked

  2. #2
    مدیر انجمن yanin آواتار ها
    تاریخ عضویت
    June 2013
    محل سکونت
    تهران
    سن
    11
    نوشته ها
    144
    تشکر ها
    13
    تشکر شده 53 بار در 34 ارسال.

    پاسخ : خروجی با فرمت اکسل برای دلفی 7

    اینم کامپننت
    TMS FlexCel

    [برای مشاهده لینک ها شما باید عضو سایت باشید برای عضویت در سایت بر روی اینجا کلیک بکنید]

    البته کامپننت های خوب دیگه هم هست که من یکیشون رو توی قسمت کامپننت های انجمن گذاشتم
    نمونه کامپننت های برای کار با فایل اکسل
    EMS Advanced Excel Report
    xlsReadWrite
    NativeExcel
    TscExcelExport
    Excel Component Suite

  3. 4 کاربر مقابل از yanin عزیز به خاطر این پست مفید تشکر کرده اند .

    admin (24 / July / 2014),beny (14 / March / 2015),helia (31 / July / 2014),meyti (13 / August / 2014)

  4. #3
    کاربر سایت hooch آواتار ها
    تاریخ عضویت
    October 2013
    محل سکونت
    قزوین
    نوشته ها
    14
    تشکر ها
    23
    تشکر شده 7 بار در 2 ارسال.

    پاسخ : خروجی با فرمت اکسل برای دلفی 7

    با سلام
    براي خروجي اکسل در دلفي ابندا يک باتون در فرم رها و در پنجره code Editor باتون فوق کد ذیل را مي نويسيم البته ابتدا در قسمت uses بايستي کلمه comobj را بنويسيم.

    کد:
    var
        XApp:Variant;
        sheet:Variant;
        r,c:Integer;
        row,col:Integer;
        filName:Integer;
        q:Integer;
    begin
        ADOQuery1.open;
        ADOQuery1.First;
        XApp:=CreateOleObject('Excel.Application');
        XApp.Visible:=true;
        XApp.WorkBooks.Add(-4167);
        XApp.WorkBooks[1].WorkSheets[1].Name:='Sheet1';
        sheet:=XApp.WorkBooks[1].WorkSheets['Sheet1'];
        for filName:=0 to ADOQuery1.FieldCount-1 do
        begin
            q:=filName+1;
            sheet.Cells[1,q]:=ADOQuery1.Fields[filName].FieldName;
            XApp.WorkSheets['Sheet1'].Columns[FilName+1].ColumnWidth:=10;
        end;
        for r:=0 to ADOQuery1.RecordCount-1 do
        begin
            for c:=0 to ADOQuery1.FieldCount-1 do
            begin
                row:=r+2;
                col:=c+1;
                sheet.Cells[row,col]:=Trim(ADOQuery1.Fields[c].AsString);
            end;
            ADOQuery1.Next;
        end;
        XApp.WorkSheets['Sheet1'].Range['A1:AA1'].Font.Bold:=True;
        XApp.WorkSheets['Sheet1'].Range['A1:M1'].Borders.LineStyle :=13;
        XApp.WorkSheets['Sheet1'].Range['A2:M'+inttostr(ADOQuery1.RecordCount-1)].Borders.LineStyle :=1;
    end;
    نمونه : [برای مشاهده لینک ها شما باید عضو سایت باشید برای عضویت در سایت بر روی اینجا کلیک بکنید][1].zip

  5. 4 کاربر مقابل از hooch عزیز به خاطر این پست مفید تشکر کرده اند .

    beny (14 / March / 2015),helia (31 / July / 2014),meyti (13 / August / 2014),yanin (25 / July / 2014)

  6. #4
    مدیر انجمن yanin آواتار ها
    تاریخ عضویت
    June 2013
    محل سکونت
    تهران
    سن
    11
    نوشته ها
    144
    تشکر ها
    13
    تشکر شده 53 بار در 34 ارسال.

    پاسخ : خروجی با فرمت اکسل برای دلفی 7

    من برای خروجی و گزارشگیری در اکسل مشکلی ندارم ولی تویه کاری که میخوام با دو سلول یه فایل اکسل انجام بدم به مشکل خوردی
    ممشکل اینه که من میخوام با اکسل ارتباط برقرار کنم یعنی یک داده به یک سلول بدم و جواب رو از سلول دیگه دریافت کنم این مشکل مربوط به فایل اکسل موجود در این سایت [برای مشاهده لینک ها شما باید عضو سایت باشید برای عضویت در سایت بر روی اینجا کلیک بکنید] میخوام وقتی دما رو به C7 بدیم فشار رو از C8 دریافت کنیم این فابل اکسل از ماکرو استفاده میکنه که باید فعال یاشه
    خیلی فوری به جواب این نیاز دارم
    ویرایش توسط yanin : 25 / July / 2014 در ساعت 05:27 AM

  7. کاربر مقابل از yanin عزیز به خاطر این پست مفید تشکر کرده است:

    beny (14 / March / 2015)

  8. #5
    مدیرکل سایت admin آواتار ها
    تاریخ عضویت
    September 2008
    محل سکونت
    تهران ، آیسک
    سن
    39
    نوشته ها
    522
    تشکر ها
    247
    تشکر شده 250 بار در 160 ارسال.
    Blog Entries
    1

    پاسخ : خروجی با فرمت اکسل برای دلفی 7

    سلام مهندس.
    این لینک رو ببینید
    [برای مشاهده لینک ها شما باید عضو سایت باشید برای عضویت در سایت بر روی اینجا کلیک بکنید]
    اگه درست منظورتون رو متوجه شده باشم ، تقریبا کارتون رو راه میندازه ...
    دلفی ،*جذاب ترین زبان طراحی نرم افزار ...

  9. 2 کاربر مقابل از admin عزیز به خاطر این پست مفید تشکر کرده اند .

    behnam-k (05 / October / 2015),beny (14 / March / 2015)

  10. #6
    مدیرکل سایت admin آواتار ها
    تاریخ عضویت
    September 2008
    محل سکونت
    تهران ، آیسک
    سن
    39
    نوشته ها
    522
    تشکر ها
    247
    تشکر شده 250 بار در 160 ارسال.
    Blog Entries
    1

    پاسخ : خروجی با فرمت اکسل برای دلفی 7

    نقل قول نوشته اصلی توسط hooch نمایش پست ها
    با سلام
    براي خروجي اکسل در دلفي ابندا يک باتون در فرم رها و در پنجره code Editor باتون فوق کد ذیل را مي نويسيم البته ابتدا در قسمت uses بايستي کلمه comobj را بنويسيم.

    کد:
    var
        XApp:Variant;
        sheet:Variant;
        r,c:Integer;
        row,col:Integer;
        filName:Integer;
        q:Integer;
    begin
        ADOQuery1.open;
        ADOQuery1.First;
        XApp:=CreateOleObject('Excel.Application');
        XApp.Visible:=true;
        XApp.WorkBooks.Add(-4167);
        XApp.WorkBooks[1].WorkSheets[1].Name:='Sheet1';
        sheet:=XApp.WorkBooks[1].WorkSheets['Sheet1'];
        for filName:=0 to ADOQuery1.FieldCount-1 do
        begin
            q:=filName+1;
            sheet.Cells[1,q]:=ADOQuery1.Fields[filName].FieldName;
            XApp.WorkSheets['Sheet1'].Columns[FilName+1].ColumnWidth:=10;
        end;
        for r:=0 to ADOQuery1.RecordCount-1 do
        begin
            for c:=0 to ADOQuery1.FieldCount-1 do
            begin
                row:=r+2;
                col:=c+1;
                sheet.Cells[row,col]:=Trim(ADOQuery1.Fields[c].AsString);
            end;
            ADOQuery1.Next;
        end;
        XApp.WorkSheets['Sheet1'].Range['A1:AA1'].Font.Bold:=True;
        XApp.WorkSheets['Sheet1'].Range['A1:M1'].Borders.LineStyle :=13;
        XApp.WorkSheets['Sheet1'].Range['A2:M'+inttostr(ADOQuery1.RecordCount-1)].Borders.LineStyle :=1;
    end;
    نمونه : [برای مشاهده لینک ها شما باید عضو سایت باشید برای عضویت در سایت بر روی اینجا کلیک بکنید][1].zip
    سلام.
    لطفا تمام فایلهای پیوست رو در خود انجمن ضمیمه کنید.
    ضمنا این لینک هم تقریبا کاری مشابه کار شما انجام داده [برای مشاهده لینک ها شما باید عضو سایت باشید برای عضویت در سایت بر روی اینجا کلیک بکنید]
    دلفی ،*جذاب ترین زبان طراحی نرم افزار ...

  11. 2 کاربر مقابل از admin عزیز به خاطر این پست مفید تشکر کرده اند .

    beny (14 / March / 2015),hooch (29 / July / 2014)

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

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