Įvadas
"Excel" dažnai naudojama projektų duomenims importuoti ir eksportuoti. Paprastai diegimui naudojame trečiųjų šalių DLL. Pavyzdžiui: Aspose ir NPOI. Pirmasis reikalauja sumokėti, tačiau taip pat galite naudoti nemokamą versiją, skirtumas tas, kad eksportuotoje "Excel" bus vandens ženklas (jį galima išspręsti naudojant nulaužtos versijos aktyvinimo kodą). NPOI yra nemokama versija, tačiau ja naudotis nėra taip paprasta kaip Aspose, tačiau ji taip pat atitinka pagrindinius poreikius. Šiame straipsnyje bus dokumentuojami dviejų tipų DLL deriniai: vienas skirtas importuoti, kitas – eksportuoti.
SMS žinutė
1: Žr. Aspose ir NPOI DLL. Eikite į NuGet, kad jį atsisiųstumėte, arba galite atsisiųsti iš šios svetainės (https://down.itsvse.com/item/13478.html)
2: Sukurkite naują viešąjį metodą PublicMethod.cs
3: Įklijuokite kodą į bendrą metodą
4: Tiesioginio skambučio metodas:
Importavimo iškvietimas: PublicMethod.GetDataFromExcelByCom(true, openFile.FileName); Aspose naudotas Eksportavimo iškvietimas: PublicMethod.OutToExcelFromDataTable(fileName, dt, true); Naudotas NPOI
Epilogas
Jei eksportavimo operacijoms reikia naudoti "Aspose", susiekite AsposeLicense.dll nuorodą aukščiau esančiame ZIP pakete, tada pridėkite šį kodą ten, kur paleidžiama programa: LicenseHelper.ModifyInMemory.ActivateMemoryPatching(); Tokiu būdu "Excel" viduje nebus vandens ženklo.
|