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

نام تاپیک: مشکل در کار کردن با Excel

  1. #1

    مشکل در کار کردن با Excel

    سلام خدمت دوستان

    من نیاز به ارتباط با اکسل در پروژه ام دارم تمامی مطالبی که در این سایت راجع به این مطلب وجود داره رو خوندم و بر اساس اون کار های زیر رو کردم

    1) Project | Add Refrence | com Tab| Microsoft Excel 11.0 Object Refrence رو اضافه کردم

    2) using Microsoft.Office.Interop;

    ولی خطای زیر رو به من میده لطفا منو راهنمایی کنید

    The type or namespace name 'Interop' does not exist in the namespace 'Microsoft.Office' (are you missing an assembly reference?)

  2. #2
    نقل قول نوشته شده توسط sahab555 مشاهده تاپیک
    سلام خدمت دوستان

    من نیاز به ارتباط با اکسل در پروژه ام دارم تمامی مطالبی که در این سایت راجع به این مطلب وجود داره رو خوندم و بر اساس اون کار های زیر رو کردم

    1) Project | Add Refrence | com Tab| Microsoft Excel 11.0 Object Refrence رو اضافه کردم

    2) using Microsoft.Office.Interop;

    ولی خطای زیر رو به من میده لطفا منو راهنمایی کنید


    The type or namespace name 'Interop' does not exist in the namespace 'Microsoft.Office' (are you missing an assembly reference?)
    کد را به این صورت تعقیر بده

    using Microsoft.Vbe.Interop;


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

    using Microsoft.Office.Core;
    using Microsoft.Vbe.Interop;
    using Microsoft.VisualBasic;

  3. #3
    ولی Microsoft.Vbe.Interop رو هم نمیشناسه و همون خطا رو میده

  4. #4
    نقل قول نوشته شده توسط sahab555 مشاهده تاپیک
    ولی Microsoft.Vbe.Interop رو هم نمیشناسه و همون خطا رو میده
    یه راهش به این صورت هست که بعد از اضافه کردن کامپوننت جدید از طریق References
    تعدادی فضای نام به برنامت اضافه میشه که به کامپوننت مورد نظر مربوط میشن برای مثال
    وقتی
    Microsoft Excel 11.0 Object Refrence این مورد را به برنامه اضافه میکنی در قسمت References موارد جدیدی اضافه میشن مثل Excel و VBIDE و... در کل شما برای اینکه متوجه بشی چه فضاهای جدید به برنامه اضافه شده با توجه به اضافه کردن این کامپوننت میتونی از Object Browser استفاده کنی برای این کار در قسمت References روی یکی از اعضای اون راست کلیک کن و گزینه veiw in Object Browser را انتخاب کن و با توجه به همین مورد مشاهده خواهی کرد که موراد جدیدی به این قسمت اضافه شده و شما با توجه به دستور های مثل

    using Microsoft.Office.Core;
    using Microsoft.Vbe.Interop;
    using Microsoft.VisualBasic;

    میتونی از این موارد استفاده کنی

  5. #5
    کاربر دائمی آواتار alireza643
    تاریخ عضویت
    شهریور 1384
    محل زندگی
    روی زمین
    پست
    368
    من نیاز به ارتباط با اکسل در پروژه ام دارم
    اگر دقیقا بگید چی کار میخواهید بکنید شاید بهتر بشه راهنمایی کرد. مثلا اگر منظورتون این باشه که از اطلاعات داخل فایل استفاده کنید شاید بهتر باشه که یه OleDbConnection بسازید و به فایل مورد نظر وصل بشید و هر کدوم از sheet ها رو یه جدول در نظر بگیرید.
    این یه نمونه connection برای اتصال بهexcel
     OleDbConnection cnn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;  Data Source=test.xls + ;Extended Properties='Excel 8.0; HDR=No;'");

    موفق باشید

  6. #6
    سلام
    دوستان من توی سیستمم Excel 2002 Sp3 دارم توی Visual Studio2005 رفرنس
    Microsoft.Office 11.0 object Library رو اضافه می کنم ولی Excel 11.0 Object Library رو نداره که اضافش کنم بجاش Excel 10.0 داره. وقتی هم که اونو اضافه می کنم و توی Form_load برنامه می خوام یه فایل اکسل درست کنم ، Error میده که
    Old Format or invalid type library
    حالا یکی جوانمردی کنه بگه که چطوری این مشکل و حل کنم و یه فایل Excel درست کنم تا اطلاعات یه Grid رو توش بریزیم و همین! با تشکر از جوانمردان سایت

  7. #7
    کاربر دائمی
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    تهران
    پست
    1,629
    نقل قول نوشته شده توسط odiseh مشاهده تاپیک
    سلام
    دوستان من توی سیستمم Excel 2002 Sp3 دارم توی Visual Studio2005 رفرنس
    Microsoft.Office 11.0 object Library رو اضافه می کنم ولی Excel 11.0 Object Library رو نداره که اضافش کنم بجاش Excel 10.0 داره. وقتی هم که اونو اضافه می کنم و توی Form_load برنامه می خوام یه فایل اکسل درست کنم ، Error میده که
    Old Format or invalid type library
    حالا یکی جوانمردی کنه بگه که چطوری این مشکل و حل کنم و یه فایل Excel درست کنم تا اطلاعات یه Grid رو توش بریزیم و همین! با تشکر از جوانمردان سایت
    با سلام
    پیش‌نهاد مى‌کنم از LateBinding استفاده کنید تا به نسخه‌ى Office وابسته نباشید. یه کمى نسبت به کار فعلى شما سخت‌تره اما ارزشش رو داره. اگه تو انجمن جستجو کنید مطلب مناسب براش پیدا مى‌کنید.

    صبا صبوحى

  8. #8
    نقل قول نوشته شده توسط alireza643 مشاهده تاپیک
    اگر دقیقا بگید چی کار میخواهید بکنید شاید بهتر بشه راهنمایی کرد. مثلا اگر منظورتون این باشه که از اطلاعات داخل فایل استفاده کنید شاید بهتر باشه که یه OleDbConnection بسازید و به فایل مورد نظر وصل بشید و هر کدوم از sheet ها رو یه جدول در نظر بگیرید.
    من یک فایل text دارم که بر اساس یک استاندارد پر شده است و باید بعد از پردازش اطلاعات، اونها رو داخل یک فایل اکسل بریزم ولی فعلا تو قدم اول به مشکل خوردم

  9. #9
    نقل قول نوشته شده توسط sahab555 مشاهده تاپیک
    سلام خدمت دوستان

    من نیاز به ارتباط با اکسل در پروژه ام دارم تمامی مطالبی که در این سایت راجع به این مطلب وجود داره رو خوندم و بر اساس اون کار های زیر رو کردم

    1) Project | Add Refrence | com Tab| Microsoft Excel 11.0 Object Refrence رو اضافه کردم

    2) using Microsoft.Office.Interop;

    ولی خطای زیر رو به من میده لطفا منو راهنمایی کنید


    The type or namespace name 'Interop' does not exist in the namespace 'Microsoft.Office' (are you missing an assembly reference?)
    این پکیج را از اینجا دانلود کن و سپس نصب کن
    http://www.microsoft.com/downloads/d...displaylang=en
    مشکلت حل میشه.

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

  1. خواندن رکوردهای فایل excel
    نوشته شده توسط mahboob در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 10
    آخرین پست: یک شنبه 15 دی 1387, 15:37 عصر
  2. excel
    نوشته شده توسط shahzamanian در بخش C#‎‎
    پاسخ: 2
    آخرین پست: سه شنبه 23 بهمن 1386, 12:27 عصر
  3. باز کردن و ثبت اطلاعات در EXCEL
    نوشته شده توسط vb study در بخش VB.NET
    پاسخ: 1
    آخرین پست: دوشنبه 09 مرداد 1385, 10:43 صبح
  4. ویرایش فایل excel در دلفی
    نوشته شده توسط fata263 در بخش برنامه نویسی در Delphi
    پاسخ: 0
    آخرین پست: سه شنبه 09 خرداد 1385, 09:58 صبح
  5. نمایش excel در دیتا گرید
    نوشته شده توسط gole_maryam در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: یک شنبه 29 آبان 1384, 23:00 عصر

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

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