See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 731|Vastuse: 0

[Allikas] .NET/C# kasutab ClosedXML-i, et lugeda Excelit DataTable'iks

[Kopeeri link]
Postitatud 2025-6-15 22:15:17 | | | |
Nõuded: Veebilehel on andmete importimise funktsioon ning Exceli tabeli andmed tuleb andmebaasi importida. Varem oleme kasutanud NPOI, EPPlus jne ning see artikkel kasutab ClosedXML-i, et lugeda Exceli tabeli sisu DataTable'i.

Läbivaatamine
webAPI ekspordib loendi andmed Exceli tabelifaili
https://www.itsvse.com/thread-4922-1-1.html

C# EPPlus Bulk stiilis rakud
https://www.itsvse.com/thread-10589-1-1.html

ClosedXML on .NET teek Excel 2007+ (.xlsx, .xlsm) failide lugemiseks, töötlemiseks ja kirjutamiseks. Selle eesmärk on pakkuda intuitiivset ja kasutajasõbralikku liidest OpenXML API käsitlemiseks. Põhineb Open XML SDK-l, toetab see ainult .xlsx formaati ega toeta .xls formaati.

Avatud lähtekoodiga aadress:Hüperlingi sisselogimine on nähtav.
Dokumentatsioon:Hüperlingi sisselogimine on nähtav.

Esmalt leia juhuslik .xlsx fail internetist, link:Hüperlingi sisselogimine on nähtav.

.NET/C# kasutab ClosedXML-i, et lugeda Excelit andmetabelisse, nagu allpool näidatud:



Projekti viidatakse järgmiselt:

Kood on järgmine:

Loe kõik lehelehed DataSet-koodi järgmiselt:

(Lõpp)




Eelmine:Git täisklooni projekti hoidla (pildihoidla)
Järgmine:.NET 10 käivitab skripte Linuxis Shebangi moodi
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com