PDA

View Full Version : سوال: خروجی فایلexcel از datagrid و خطا بعد از upload



L_eskandary
شنبه 01 آبان 1389, 10:02 صبح
سلام دوستان.
من تو وب فرمم این امکان رو گذاشتم که کاربر بتونه از اطلاعات gridview خروجی excel تهیه کنه ولی الان به مشکل برخوردم : چون رو سرور هاستمون excel نصب نیست با خطای زیر مواجه شدم :


Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80040154.



و البته امکان اینکه اکسل رو سرور نصب بشه هم وجود نداره . الان خواستم ببینم از دوستان کسی با این مسئله مواجه شده و راه حل چیه ؟

L_eskandary
شنبه 01 آبان 1389, 22:09 عصر
سلام مجدد...
یعنی هیچ کس تا حالا به همچین مشکلی بر نخورده؟

L_eskandary
چهارشنبه 05 آبان 1389, 19:16 عصر
سلام
مشکل من کماکان حل نشده ... ظاهرا باید از کامپوننت خاصی برا این کار استفاده بشه ولی من دقیقا نمی دونم چه کامپوننتی و به چه نحو ؟
یه بار دیگه هم مشکلم رو میگم :
من می خوام اطلاعات رو از فایل excel بخونم و یا اصلا Insert انجام بدم ولی خوب خطا میده و میگه excel نصب نیست و ظاهرا رو سرور هم امکان نصب نیست . من باید چیکار کنم ؟:گریه::عصبانی++:

raziee
چهارشنبه 05 آبان 1389, 19:41 عصر
سلام
مشکل من کماکان حل نشده ... ظاهرا باید از کامپوننت خاصی برا این کار استفاده بشه ولی من دقیقا نمی دونم چه کامپوننتی و به چه نحو ؟
یه بار دیگه هم مشکلم رو میگم :
من می خوام اطلاعات رو از فایل excel بخونم و یا اصلا Insert انجام بدم ولی خوب خطا میده و میگه excel نصب نیست و ظاهرا رو سرور هم امکان نصب نیست . من باید چیکار کنم ؟:گریه::عصبانی++:
برای Export نیاز به نصب برنامه خاص بر روی سرور و یا استفاده از کامپوننت خاصی نیست.
این تاپیک (http://barnamenevis.org/forum/showthread.php?t=163564) رو ببینید.

برای خوندن فایل هم نیاز به نصب برنامه خاص بر روی سرور و یا استفاده از کامپوننت خاصی نیست، میتونید از System.Data.OleDb استفاده کنید البته برای کار با فایل اکسل کتابخانه ای نوشته شده که کار رو راحت میکنه.
این لینک (http://barnamenevis.org/forum/showthread.php?t=216267) رو ببینید.