با عرض سلام و خسته نباشید
چگونه می توان اطلاعات در سل های اکسل را با استفاده از دستورات سی شارپ به یک جدول دیتابیس وارد نمود
با تشکر از راهنمایی شما
با عرض سلام و خسته نباشید
چگونه می توان اطلاعات در سل های اکسل را با استفاده از دستورات سی شارپ به یک جدول دیتابیس وارد نمود
با تشکر از راهنمایی شما
دوست عزیز این بحث رو جستجو کنی خیلی بهتر به نتیجه میرسی تا زدن تاپیک اینجوری هم زودتر به جواب میرسی هم از ایجاد تاپیک های تکراری جلوگیری میشه
خدایی رعایت کنید
https://barnamenevis.org/showthread.p...یل-اکسل
سلام دوست من
من خودم این کار را انجام دادم ،
اطلاعات موجود در فایل اکسل شما باید ساختار مشخص و منظمی داشته باشه ...
اگه اینجوریه میتونی اون را با access باز کنی .. اطلاعات شما در اکسس به صورت جدول نمایش داده میشن . اما در حقیقت اطلاعات از فایل اکسل خونده میشه .
در C# با کمی کد نویسی اطلاعات را میاری داخل یک گرید ویو . و سپس تک تک ردیف های گریدویو را در داخل جدول اکسس insert میکنی .
اگه نیاز شد بگو یه نمونه واست بذارم .
ضمن تشکر از راهنمایی شما من با بانک اطلاعاتی sql کار می کنم اگه نمونه ای در این مورد بفرستید ممنون میشم
سلام دوست عزیز
برای وارد کردن اطلاعات به گرید از کد زیر استفاده کنید و سپس گرید رو در بانک اطلاعاتی ذخیره کنید
ابتدا این کد رو در قسمت using قرار دهید
using System.Data.OleDb;
بعد از کد زیر استفاده کنید
OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + Application.StartupPath + ("\\test.xls") + ";" + "Extended Properties=Excel 8.0;");
con.Open();
OleDbDataAdapter oda = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", con);
DataSet ds = new DataSet();
oda.Fill(ds);
GridViewExcel.DataSource = ds.Tables[0].DefaultView;
con.Close();
بازم اگه مشکلی بود در خدمتم
موفق باشی