Այս ձեռնարկում մենք կանցնենք քայլերով՝ սովորելու, թե ինչպես փոխարկել Excel-ը DataTable-ի C#-ով: Դա բավականին հարմար հատկություն է, որն օգտագործում է C# կարդալ Excel ֆայլը DataTable-ում, այնուհետև այն օգտագործում է որոշ gridview-ի ետևում՝ ցուցադրման համար կամ օգտագործել այն տվյալների բազայում տվյալների տեղադրման համար: Հետևյալ քայլերն են՝ Excel-ը DataTable C#-ում ներմուծելու համար, որը վերջապես պահվում է որպես XLSX:
Excel-ը տվյալների աղյուսակի C#-ում փոխարկելու քայլեր
- Ծրագրին ավելացրեք Aspose.Cells for .NET գրադարան՝ օգտագործելով NuGet փաթեթների կառավարիչը
- Ավելացրեք հղումը System, System.Data և Aspose.Cells անվանատարածքներին
- Պատմեք դատարկ Workbook օբյեկտը
- Լրացրեք առաջին թերթիկը նմուշային տվյալներով, որոնք պետք է արտահանվեն տվյալների աղյուսակ
- Արտահանել լրացված աշխատաթերթի բովանդակությունը տվյալների աղյուսակ
- Ստուգման համար առբերեք տվյալները տվյալների աղյուսակից՝ բեռնելով տվյալների աղյուսակի յուրաքանչյուր տող
- Ցուցադրել բոլոր առբերված տողերն ու սյունակները տվյալների աղյուսակում
Այս գործընթացում մենք նախաստորագրում ենք դատարկ աշխատանքային գրքույկը և այնուհետև ստանում հղում նրա առաջին աշխատաթերթին: Ավելի լավ հասկանալու համար տվյալների նմուշը լրացվում է այս աշխատաթերթում, որը հետագայում վերածվում է DataTable-ի: Տվյալները լրացնելուց հետո մենք օգտագործում ենք WorkSheet.Cells.ExportDataTable ֆունկցիան DataTable ստեղծելու համար: Այս ֆունկցիան աջակցում է աշխատաթերթի ցանկացած տարածքից տվյալների ընտրությանը, ինչպես նաև սյունակների վերնագրերը ներմուծելու դրույթին: Այս Տվյալների աղյուսակը ստեղծելուց հետո մենք ստուգում ենք դրա բովանդակությունը՝ յուրաքանչյուր տողում ցուցադրելով բոլոր սյունակները:
Կոդ՝ Excel-ը DataTable C#-ում ներմուծելու համար
Այս գործընթացում չի օգտագործվում ոչ interop, ոչ էլ MS Excel: Դուք կարող եք փոխարկել Excel-ը այլ ձևաչափերի, ինչպես նկարագրված է ինչպես արտահանել մեծ Excel ֆայլը CSV C#-ով: