اطلاعیه

Collapse
No announcement yet.

نوشتن اطلاعات در excel

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    نوشتن اطلاعات در excel

    سلام به اساتید محترم.
    من میخوام تو زمانهای مشخص دمای محیط با ساعت و تاریخ در excel با استفاده از labview ثبت کنم.
    من می خوام چطوری میشه اطلاعات تو excel ثبت کرد.اگر مثالی در این رابطه دارید ممنون میشم برام بذارید.

    #2
    پاسخ : نوشتن اطلاعات در excel

    سلام. با نصب report generation در Labview به راحتی میتویند اینکار رو انجام بدید.

    دیدگاه


      #3
      پاسخ : نوشتن اطلاعات در excel

      سلام
      آیا راهی هست که بدون toolkit Report generation این کار رو انجام داد؟
      با ActivesX میشه اما کامپیوتر مقصد برنامه اکسل نداره؟
      لطفاً راهنمایی کنید
      ممنون

      دیدگاه


        #4
        پاسخ : نوشتن اطلاعات در excel

        بله ، میشه ، از این استفاده کنید
        آرایه + مسیر ذخیره شدن فایل با پسوند فایل اکسل ( xls. نام فایل )
        file i/o ---->> write to spredsheet

        دیدگاه


          #5
          پاسخ : نوشتن اطلاعات در excel

          سلام . یه موضوعی رو خدمت دوستان عرض کنم که خدای نکرده به بیراهه نرن.. ببینید دوستان گرامی این موضوع که شما دنبال ذخیره خروجی برنامه به صورت فایل اکسل هستین دو جنبه داره. یه موقعی هست که شما فقط دنبال ذخیره یک سری عدد از خروجی برنامه هستین به فرمت اکسل. که خوب از همون روشی که دوستمون فرمودن استفاده میکنین. ولی یهموقعی هست که شما باید داده ها رو به یه فایل اکسل با یه فرمت مشخص export کنین . برای مثال یه برنامه با اکسل نوشتین که یه سری محاسبات آماری رو انجام میده و خود این فایل اکسل دارای یه فرمت و template خاصی هستش. حالا میخواهید با لب ویو دیتا بسازین و برزید تو اون فایل . اینجاست که دیگه نمیوتونید از اون روش استفاده کنید.. تولکیت report generation یه ابزار حرفه ای برای گزارش گیری از برنامه در فرمت های مختلف هستش نه صرفا یه ذخیره سازی سطح پایین...

          دیدگاه


            #6
            پاسخ : نوشتن اطلاعات در excel

            سلام
            و ممنون از پاسخ ها
            از روش گفته شده فایل به پسوند CSV در اصل ذخیره میشه و چون اکسل قابلیت نمایش این نوع فایلها رو داره در نتیجه نمایش میده!
            هدف من اینه که فقط برنامه اکسل بتونه فایل رو نمایش بده.(دلیلش اینکه اولاً اگه کامپیوتر مقصد برنامه اکسل نداشته باشه افراد معمولی متوجه ای نوع فایلها نمیشه و دلیل دوم اینه که کسی نمی تونه فایل رو تغییر بده)
            فایل های CSV رو برنامه های معمولی مثل Notepad به راحتی باز می کنند.
            ------
            من از template استفاده نمی کنم و نیازی هم ندارم.
            اگه از Toolkit report generation استفاده کنم حجم فایل EXE نهایی به دلیل استفاده از Toolkit های VISA و DSC و خود برنامه زیاد تر از یه CD میشه و نمی خوام اینجوری بشه؟!؟!
            ----
            من یه فایل با ActiveX ساختم اما باید توی کامپیوتر مقصد حتماً اکسل باشه.
            پس از گشتن توی اینترنت و NI.com متوجه شدم که باید فایل National Instruments\Shared\NI-Reports\NiReports.dll توی کامیوتر مقصد رجیستر بشه(با استفاده از دستور regsvr32) اما بعد از رجیستر کردن هم انجام نشد در اصل خطای -2147287038 می ده.
            فایل رو پیوستی توی کامپیوتری که اکسل داره درست کار می کنه اما توی بقیه کامپیوتر ها درست کار نمی کنه و خطای -2147287038 رو می ده.
            اگه امکان داره راهنمای کنید
            با تشکر

            http://up7.iranblog.com/images/fyhfo8wpckkt6sgwwlkg.zip

            دیدگاه


              #7
              پاسخ : نوشتن اطلاعات در excel

              دوست عزیز این برنامه رو خودت نوشتی یا از جایی همین طوری آوردی؟
              نمیفهمم از یه cd بیشتر میشه یعنی چی؟
              مگه حجم برنامه اصلی چقدر شده که از یه سی دی بیشتر میشه. نکنه فکر میکنید که لب ویو وقتی میخواد فایل اجرایی بسازه میاد کل تولکیت dsc رو میریزه تو برنامه. اینطوری باشه پس باید کل برنامه لب ویو رو هم بریزه. ببین عزیزم هر تولکیتی که تو لب ویو نصب میشه یه run time مخصوص به خودش رو داره. بعدشم اینکاری که شما داری انجام میدی پیچوندن لقمه دوره سره... شما این همه تابع و برنامه نوشتی که آخرش یه آرایه رو ذخیره کنه.... نمیدونم والا شایدم شما درست عمل میکنی و ما ناشی هستیم... شرکت ni هم اصلا اشتباه کرده تولکیت report generation رو ساخته... تازه اگرم شما درست بگید و حجم برنامه شما از یه سی دی بیشتر بشه خوب بزار بشه مگه مشکلی داری میریزی تو dvd ... شما برنامه خودتو خراب میکنی که حجمش کمتر بشه.....

              دیدگاه


                #8
                پاسخ : نوشتن اطلاعات در excel

                سلام
                این برنامه رو خودم با استفاده از فایلهای که پیدا کردم ساختم.
                (اولش Activex رو فعال می کنه ، چک می کنه که آیا فایل با نام داده شده موجود هست یا نه و ....)
                از این برنامه به صورت تابع استفاده می کنم.یعنی یه بار نوشتم و توی برنامه های دیگه استفاده می کنم.
                ورودیش خیلی خیلی زیاده ( این لینک رو لطفا ببینید http://www.eca.ir/forum2/index.php?t...6315#msg286315 )
                (این لینک رو هم ببینید البته انگلیسیم زیاد خوب نیست http://forums.ni.com/t5/Instrument-C...ht/true#M49900)
                فایل اجرای بعد از Builde شدن واقعن زیاده؟!؟ احتمالاً من برنامه Builder رو درست تنظیم نکردم.( http://www.eca.ir/forum2/index.php?topic=50843.msg265025#msg265025)من چون از VISA استفاده کردم ، تیک های مربوط به این تولکیت رو هم تیک زدم.
                در حال حاضر فایل Setup در دسترسم نیست ، توی پست بعدی هم تنظیمات برنامه Builder رو میزارم و هم حجمش رو نشون می دم
                در ناشی بودن من حرفی نیست اما اگه شما هم توی برنامتون 250 Event داشتید ، به مشکل بر می خوردید؟!؟
                توی خیلی از شرکتهای که من کار کردم خبری از DVD ROM نیست و متاسفانه زمانی که شما برنامتون رو روی DVD رایت کنید ، برداشت و دید خوبی از شما نمی کنن(مثلن میگن دستگاه به کوچیکی T برنامش این قدر بزرگ !مگه چی کار کردید ? - این جمله رو واقعن به من گفتن )
                شرکت ni هم اصلا اشتباه نکرده تولکیت report generation رو ساخت ، اما همون طور که شما توی یکی از تاپیک ها گفتید " با لب ویو برنامه نویسی نمی کنن بلکه برنامه می سازن" هدف من برنامه نویسی نه برنامه ساختن.
                اگه منظورم رو بد رسوندم ، عذر خواهی می کنم
                با تشکر

                دیدگاه


                  #9
                  پاسخ : نوشتن اطلاعات در excel

                  اگه امکان داره یه دمویی از برنامه رو واسم ارسال کن من یه بررسی کنم... h1372000@yahoo.com

                  دیدگاه


                    #10
                    پاسخ : نوشتن اطلاعات در excel

                    سلام
                    یه پیغام فرستادم اما جواب ندادید؟!؟!
                    منظورتون از دمو چی؟؟
                    فایل exe رو بفرستم یا فایل vi اصلی رو؟

                    دیدگاه


                      #11
                      پاسخ : نوشتن اطلاعات در excel

                      سلام. فایل اصلی رو بفرس..

                      دیدگاه


                        #12
                        پاسخ : نوشتن اطلاعات در excel

                        نوشته اصلی توسط Majid.ebru
                        سلام
                        و ممنون از پاسخ ها
                        از روش گفته شده فایل به پسوند CSV در اصل ذخیره میشه و چون اکسل قابلیت نمایش این نوع فایلها رو داره در نتیجه نمایش میده!
                        هدف من اینه که فقط برنامه اکسل بتونه فایل رو نمایش بده.(دلیلش اینکه اولاً اگه کامپیوتر مقصد برنامه اکسل نداشته باشه افراد معمولی متوجه ای نوع فایلها نمیشه و دلیل دوم اینه که کسی نمی تونه فایل رو تغییر بده)
                        فایل های CSV رو برنامه های معمولی مثل Notepad به راحتی باز می کنند.
                        ------
                        من از template استفاده نمی کنم و نیازی هم ندارم.
                        اگه از Toolkit report generation استفاده کنم حجم فایل EXE نهایی به دلیل استفاده از Toolkit های VISA و DSC و خود برنامه زیاد تر از یه CD میشه و نمی خوام اینجوری بشه؟!؟!
                        ----
                        من یه فایل با ActiveX ساختم اما باید توی کامپیوتر مقصد حتماً اکسل باشه.
                        پس از گشتن توی اینترنت و NI.com متوجه شدم که باید فایل National Instruments\Shared\NI-Reports\NiReports.dll توی کامیوتر مقصد رجیستر بشه(با استفاده از دستور regsvr32) اما بعد از رجیستر کردن هم انجام نشد در اصل خطای -2147287038 می ده.
                        فایل رو پیوستی توی کامپیوتری که اکسل داره درست کار می کنه اما توی بقیه کامپیوتر ها درست کار نمی کنه و خطای -2147287038 رو می ده.
                        اگه امکان داره راهنمای کنید
                        با تشکر

                        http://up7.iranblog.com/images/fyhfo8wpckkt6sgwwlkg.zip
                        من هم نمیخوام اطلاعات صرفا به صورتی یه نوشته ای تو فایل اکسل ذخیره بشه میخوام بتونم تنظیم کنم تو کدوم سلول چه المانی قرار بگیره.... فایلی که فرستادید میره تو یه سایت که هیچ جای دانلودی وجود نداره واسش :sad:
                        به این برنامه شدیدا نیاز دارم میشه یه جور دیگه پودش کنید؟ :cry2:
                        برای انسان های بزرگ بن بستی وجود ندارد،زیرا آنها بر این باورند که یا راهی خواهند یافت ، یا راهی خواهند ساخت.

                        دیدگاه

                        لطفا صبر کنید...
                        X