Nyílt forráskódú .NET SDK az Excel XLS, XLSX, CSV és XLSB fájlokkal való munkavégzéshez
Ingyenes és hatékony nyílt forráskódú .NET API a Spreadsheet XLS, XLSX, CSV és XLSB fájlokkal való együttműködéshez.
Mi az ExcelDataReader API for .NET?
Az ExcelDataReader egy nyílt forráskódú .NET-könyvtár, amely lehetővé teszi a fejlesztők számára, hogy XLS (Excel 97-2003) és XLSX (Excel 2007+) formátumú Excel-fájlokból olvassanak adatokat. Könnyű és gyors, így népszerű választás az Excel-fájlok kezelésére .NET-alkalmazásokban. Az API nem támogatja az Excel-fájlokba való írást, hanem kizárólag a hatékony olvasásra összpontosít.
ExcelDataReader .NET API-hoz – Főbb jellemzők
Az alábbiakban bemutatjuk az ExcelDataReader néhány fő funkcióját:
- XLS és XLSX formátumok olvasása: Támogatja a bináris (XLS) és az OpenXML (XLSX) formátumokat is.
- Nincs szükség Excel együttműködésre: A könyvtár anélkül működik, hogy az Excelt telepítenie kellene a gépre.
- Egyszerű API: Könnyen használható adatok gyors olvasásához Excel-lapokból.
- DataSet támogatása: betöltheti az Excel-adatokat egy DataSet-be vagy DataTable-ba az ADO.NET-komponensekkel való egyszerű integráció érdekében.
- Az adatfolyamok bevitelének támogatása: Lehetővé teszi az adatfolyamokból történő olvasást, így alkalmas olyan szerveralapú alkalmazásokhoz, ahol fájlokat töltenek fel.
Az ExcelDataReader for .NET API használatának első lépései
Letöltheti az ExcelDatareader könyvtárat a nuget webhelyről.
Telepítés
Az ExcelDataReader telepítése egyszerű, és a nuggetből is elvégezhető az alábbiak szerint:
Az ExcelDatareader API telepítése .NET-hez
Install-Package ExcelDataReader -Version 3.6.0
Kódpéldák a .NET ExcelDataReader API-hoz
Az ExcelDataReader egy hatékony .NET API, amellyel a .NET-alkalmazásokon belüli táblázatfájlok olvashatók. C#-példákat találhat Excel-fájlok olvasásához, védett táblázatfájlokhoz, és formázást alkalmazhat az Excel-fájlokhoz C# használatával.
Hogyan olvashatunk Excel fájlokat az ExcelDataReader .NET API használatával?
Az ExcelDataReader lehetővé teszi Excel-fájlok olvasását a C#/.NET alkalmazásból. Az alábbi lépésekkel olvashat egy Excel-fájlt:
- Kezdje az ExcelReaderFactory osztály egy példányának létrehozásával.
- Olvassa be az Excel fájlt egy DataSetbe
- Az első táblázat (munkalap) elérése
- Lapozzon át a táblázat soraiban és oszlopaiban
Fontos megjegyzés a .NET Core-ról
Az ExcelDataReader egy NotSupportedException üzenetet ad: "Nincs elérhető adat az 1252 kódolásához." alapértelmezés szerint .NET Core és .NET 5.0 vagy újabb verziókon. Ennek kijavításához hozzá kell adnia egy függőséget a System.Text.Encoding.CodePages csomaghoz. Kódot is hozzáad a kódlap-szolgáltató regisztrálásához az alkalmazás inicializálása során (például a Startup.cs webhelyen).
System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Példány);
Következtetés
Az ExcelDataReader egy erőteljes és hatékony, nyílt forráskódú API Excel-fájlok olvasásához .NET-alkalmazásokban. Könnyű jellege, valamint az XLS és XLSX formátumok támogatása, ideálissá teszi olyan helyzetekben, ahol gyors adatkinyerésre van szükség az Excel fájlokból. Bár nem képes Excel-fájlok írására vagy formázására, kiválóan alkalmas nagy adathalmazok olvasására és feldolgozására további függőségek vagy Excel-telepítések túlterhelése nélkül. Azon alkalmazások számára, ahol az Excel-adatok olvasása az elsődleges, az ExcelDataReader megbízható és egyszerű megoldást kínál, amely zökkenőmentesen integrálódik a .NET DataTable és DataSet struktúráiba.
Hasonló Termékek
- Apache POI XWPF | Nyílt forráskódú Java API a DOCX-fájlok létrehozásához és módosításához
- DocX | Nyílt forráskódú .NET API DOCX-fájlok létrehozásához és módosításához
- Docx4J | Nyílt forráskódú Java API DOC és DOCX fájlok létrehozásához és módosításához
- FileFormat.Cells | Excel fájlok hitelesítése és frissítése a C# .NET segítségével