با سلام
یه پروژه دارم که میخام بعد از انتخاب فایل Excel و زدن دکمه انتقال یا ثبت . اطلاعات داخل فایل (Excel) در دیتابیس ذخیره بشه . پروژه هم AspCore هست .
تشکر
سلام من این کار رو انجام دادم ولی کارای زیادی باید انجام داد و اگر بخوام کدهاش رو اینجا بنویسم خیلی طولانیه
اما در مجموع در ابتدا برای انتقال اطلاعات از اکسل توسط Asp.net Core یا سی شارپ به دیتابیس باید یک جدول در دیتابیس ایجاد کنید. ستونهای این جدول با ستونهای اکسل شما باید مطابقت داشته باشه. مثلا اگر فایل اکسل شما 5 تا ستون داره جدول شما هم باید همون 5 تا ستون رو داشته باشه. البته میتونید یه فیلد هم به عنوان کلید اصلی در نظر بگیرید به صورت Identity که میشه 6 تا ستون در جدول.
بعد از اون باید کتابخانه DotNetCore.NPOI رو به پروژه اضافه کنی و توسط کلاس ExcelData تک تک رکوردها رو در دیتابیس ذخیره کنید.
for (int i = 0; i < ExcellRowCount; i++)
{
ExcellData ED = new ExcellData();
ED.Command_CorpTitle = Excell.GetExcel1[1];
ED.Command_Gid = Excell.GetExcel1[2];
}
برای دریافت سمپل ها میتونید توی گوگل سرچ کنید c# import excell to sql یا Asp.net core import excell to sql
موفق باشید
تاریخ :
1403/08/29
- ساعت :
07:15:00 PM
- بازدید :
81
- پاسخ :
0
|
تاریخ :
1403/08/18
- ساعت :
10:40:00 AM
- بازدید :
117
- پاسخ :
0
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1034
- پاسخ :
1
|
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
436
- پاسخ :
1
|
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
1357
- پاسخ :
1
|
تاریخ :
1398/08/17
- ساعت :
01:27:00 AM
- بازدید :
4801
- پاسخ :
1
|
تاریخ :
1403/07/27
- ساعت :
03:21:00 PM
- بازدید :
218
- پاسخ :
1
|
تاریخ :
1403/07/26
- ساعت :
09:00:00 PM
- بازدید :
117
- پاسخ :
0
|
تاریخ :
1403/05/16
- ساعت :
09:57:00 AM
- بازدید :
398
- پاسخ :
2
|
تاریخ :
1403/06/25
- ساعت :
11:39:00 PM
- بازدید :
568
- پاسخ :
1
|
تاریخ :
1401/02/24
- ساعت :
02:17:00 PM
- بازدید :
2015
- پاسخ :
1
|
تاریخ :
1403/08/29
- ساعت :
07:15:00 PM
- بازدید :
81
- پاسخ :
0
|
تاریخ :
1403/08/18
- ساعت :
10:40:00 AM
- بازدید :
117
- پاسخ :
0
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1034
- پاسخ :
1
|
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
436
- پاسخ :
1
|
تاریخ :
1402/08/01
- ساعت :
06:25:00 PM
- بازدید :
931
- پاسخ :
1
|
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
1357
- پاسخ :
1
|
تاریخ :
1398/08/17
- ساعت :
01:27:00 AM
- بازدید :
4801
- پاسخ :
1
|
تاریخ :
1402/09/08
- ساعت :
07:34:00 PM
- بازدید :
1161
- پاسخ :
1
|
تاریخ :
1402/09/21
- ساعت :
11:10:00 PM
- بازدید :
599
- پاسخ :
1
|