Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 731|Atsakyti: 0

[Šaltinis] .NET/C# naudoja ClosedXML, kad nuskaitytų "Excel" į duomenų lentelę

[Kopijuoti nuorodą]
Publikuota: 2025-6-15 22:15:17 | | | |
Reikalavimai: Svetainėje yra duomenų importavimo funkcija, o duomenis iš Excel lentelės reikia importuoti į duomenų bazę. Anksčiau naudojome NPOI, EPPlus ir kt., o šiame straipsnyje naudojamas ClosedXML, kad nuskaitytume Excel lentelės turinį į DataTable.

Peržiūra
webAPI eksportuoja sąrašo duomenis į Excel lentelės failą
https://www.itsvse.com/thread-4922-1-1.html

C# EPPlus masinio stiliaus langeliai
https://www.itsvse.com/thread-10589-1-1.html

ClosedXML yra .NET biblioteka, skirta skaityti, manipuliuoti ir rašyti Excel 2007+ (.xlsx, .xlsm) failus. Juo siekiama suteikti intuityvią ir patogią sąsają, skirtą valdyti pagrindinę OpenXML API. Remiantis Open XML SDK, jis palaiko tik .xlsx formatą ir nepalaiko .xls formato.

Atvirojo kodo adresas:Hipersaito prisijungimas matomas.
Dokumentacija:Hipersaito prisijungimas matomas.

Pirmiausia suraskite atsitiktinį .xlsx failą iš interneto, nuorodą:Hipersaito prisijungimas matomas.

.NET/C# naudoja "ClosedXML", kad nuskaitytų "Excel" į "DataTable", kaip parodyta toliau:



Projektas cituojamas taip:

Kodas yra toks:

Perskaitykite visus lapo puslapius į duomenų rinkinio kodą taip:

(Pabaiga)




Ankstesnis:"Git Full Clone Project" saugykla (vaizdų saugykla)
Kitą:.NET 10 vykdo scenarijus "Shebang" būdu sistemoje "Linux".
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com