Ինչպես արտահանել մեծ Excel ֆայլ CSV C#-ով

Այս թեմայում մենք կպատասխանենք այն հարցին, թե ինչպես արտահանել մեծ Excel ֆայլ CSV C#-ով: Ստորև տրված Excel ֆայլը CSV ձևաչափի ծրագրային կերպով փոխարկելու քայլերը, որոնք տրված են ստորև պարզ և հեշտ կոդի հետ միասին, ձեզ կտրամադրեն անհրաժեշտ լուծումը:

Հիմնական խնդիրը, որի հետ բախվում են մշակողները՝ XLSX կամ XLS մեծ Excel ֆայլ մշակելիս հիշողության կառավարումն է: Այս խնդիրը հեշտությամբ կարելի է լուծել՝ LoadOptions դասի MemorySetting property-ը MemoryPreference-ի վրա դնելով: Սա կօգնի արդյունավետ կառավարել հիշողությունը: Այս հատկության լռելյայն արժեքը Նորմալ է, որը պետք է օգտագործվի սովորական չափսի Excel ֆայլերի դեպքում:

Մեծ Excel ֆայլը CSV C#-ով արտահանելու քայլեր

  1. Տեղադրեք Aspose.Cells for .NET փաթեթը NuGet.org-ից
  2. Ավելացնել Օգտագործելով հրահանգ Aspose.Cells անվանատարածքի համար
  3. Սահմանեք Aspose լիցենզիան՝ օգտագործելով SetLicense մեթոդը
  4. Սահմանեք MemorySetting հատկությունը MemoryPreference տարբերակին
  5. Ստեղծեք Workbook Class-ի օրինակ և փոխանցեք նախորդ քայլում ստեղծված LoadOptions օբյեկտը
  6. Վերջապես, պահպանեք արտահանված ելքային CSV ֆայլը

C# կոդը՝ Excel-ի մեծ ֆայլը CSV ձևաչափով պահելու համար

Վերոնշյալ կոդը պահպանում է միայն Excel ֆայլի առաջին թերթիկը որպես CSV: Այնուամենայնիվ, եթե դուք ունեք բազմաթիվ թերթեր մեծ excel ֆայլում, ապա կարող եք օգտագործել հետևյալ կոդի հատվածը. Խնդրում ենք նկատի ունենալ, որ այս դեպքում մենք կրկին պետք է օգտագործենք նույն MemorySetting հատկությունը՝ հիշողությունը ճիշտ և արդյունավետ կառավարելու համար:

Արտահանել բազմաթիվ Excel թերթիկներ՝ CSV ֆայլերը առանձնացնելու համար

Վերոնշյալ կոդում մենք օգտագործել ենք C# Console Application-ը, բայց դուք կարող եք օգտագործել նույն կոդը՝ Excel ֆայլը ASP.NET-ում CSV արտահանելու կամ .NET Framework-ով Windows հավելվածներում Excel file format-ի CSV-ի փոխարկելու համար: Սա չի պահանջում Excel ֆայլ համակարգում կամ սերվերում, որտեղ աշխատում է ձեր կոդը:

 Հայերեն