وارد کردن اطلاعات از فایل اکسل به دیتابیس

سوال

سلام و خسته نباشید

من میخوام کاربر تو سایت فایل اکسل رو انتخاب کنه و آپلود بشه و اطلاعات داخل فایل به جدول مربوطه در داخل دیتابیس بره اگه میشه راهنمایی کنید باید چیکار کنم .

در حال بررسی 0
Unknown 5 سال 1 پاسخ 1148 دیده شده 0

پاسخ ( ۱ )

  1. نقل قول: خواندن از فایل Excel در C#‎‎

    با سلام
    ابتدا نسخه مناسب Microsoft.Office.Interop.excel را به reference اضافه کنید و همین فضای نام را با استفاده از using در ابتدای فایل تعریف کنید.
    یک Application بسازید:

    ۱
    ۲

    Microsoft.Office.Interop.Excel.Application XL = new Microsoft.Office.Interop.Excel.Application();

    سپس یک شی Workbook تعریف کنید تا به Workbook ای که باز میکنید اشاره کند:

    ۱
    ۲

    Workbook book1 = XL.Workbooks.Open(@"e:tempgas.xls");

    حالا میتوانید با استفاده از خصوصیت Sheets از Workbook باز شده به شیتهای آن دسترسی داشته باشید و در هر شیت خصوصیتی به نام Cells وجود دارد که از نوع Range است و از طریق آن میتوانید به سلولها دسترسی داشته باشید:

    ۱
    ۲
    ۳
    ۴
    ۵
    ۶

    Worksheet sheet1 = book1.Sheets[1];
                MessageBox.Show(sheet1.Cells[1,1].Value2);

ارسال یک پاسخ