Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 731|Svar: 0

[Kilde] .NET/C# bruger ClosedXML til at læse Excel ind i en DataTable

[Kopier link]
Opslået den 2025-6-15 22:15:17 | | | |
Krav: Der er en dataimportfunktion på hjemmesiden, og dataene fra Excel-tabellen skal importeres til databasen. Tidligere har vi brugt NPOI, EPPlus osv., og denne artikel bruger ClosedXML til at læse indholdet af en excel-tabel til DataTable.

anmeldelse
webAPI eksporterer listedata til en Excel-tabelfil
https://www.itsvse.com/thread-4922-1-1.html

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

ClosedXML er et .NET-bibliotek til læsning, manipulation og skrivning af Excel 2007+ (.xlsx, .xlsm) filer. Den sigter mod at tilbyde en intuitiv og brugervenlig grænseflade til håndtering af den underliggende OpenXML API. Baseret på Open XML SDK understøtter den kun .xlsx format og understøtter ikke .xls format.

Open source-adresse:Hyperlink-login er synlig.
Dokumentation:Hyperlink-login er synlig.

Først, find en tilfældig .xlsx fil fra internettet, link:Hyperlink-login er synlig.

.NET/C# bruger ClosedXML til at læse Excel ind i en DataTable, som vist nedenfor:



Projektet citeres således:

Koden er som følger:

Læs alle arksider ind i DataSet-koden som følger:

(Slut)




Tidligere:Git Fuld Klon-projektrepository (Image-repository)
Næste:.NET 10 udfører scripts på en Shebang-måde på Linux
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com