Avoimen lähdekoodin .NET SDK Excel XLS-, XLSX-, CSV- ja XLSB-tiedostojen käsittelyyn
Ilmainen ja tehokas avoimen lähdekoodin .NET API, joka toimii Spreadsheet XLS-, XLSX-, CSV- ja XLSB-tiedostojen kanssa.
Mikä on ExcelDataReader API for .NET?
ExcelDataReader on avoimen lähdekoodin .NET-kirjasto, jonka avulla kehittäjät voivat lukea tietoja Excel-tiedostoista muodossa XLS (Excel 97-2003) ja XLSX (Excel 2007+). Se on kevyt ja nopea, joten se on suosittu valinta Excel-tiedostojen käsittelyyn .NET-sovelluksissa. API ei tue Excel-tiedostoihin kirjoittamista, vaan keskittyy yksinomaan tehokkaaseen lukemiseen.
ExcelDataReader for .NET API - Tärkeimmät ominaisuudet
Seuraavassa on joitain ExcelDataReaderin pääominaisuuksista:
- Lue XLS- ja XLSX-muotoja: Tukee sekä binääri- (XLS) että OpenXML (XLSX) -muotoja.
- Excel-yhteensopivuutta ei vaadita: Kirjasto toimii ilman, että Exceliä tarvitsee asentaa koneelle.
- Yksinkertainen sovellusliittymä: Helppo käyttää tietojen nopeaan lukemiseen Excel-taulukoista.
- DataSet-tuki: voi ladata Excel-tietoja DataSet- tai DataTable-tiedostoon helpottaakseen integrointia ADO.NET-komponenttien kanssa.
- Tuki suoratoistolle: Mahdollistaa lukemisen striimeistä, joten se sopii palvelinpohjaisiin sovelluksiin, joihin tiedostoja ladataan.
ExcelDataReaderin käytön aloittaminen .NET API:lle
Voit ladata ExcelDatareader-kirjaston nugetista.
Asennus
ExcelDataReaderin asentaminen on yksinkertaista ja se voidaan tehdä nuggetista alla olevan kuvan mukaisesti:
ExcelDatareader API:n asentaminen .NETille
Install-Package ExcelDataReader -Version 3.6.0
Koodiesimerkkejä ExcelDataReader API for .NET
ExcelDataReader on tehokas .NET API, jota voidaan käyttää laskentataulukkotiedostojen lukemiseen .NET-sovelluksistasi. Löydät C#-esimerkkejä Excel-tiedostojen, suojattujen laskentataulukkotiedostojen lukemiseen ja Excel-tiedostojen muotoilun soveltamiseen C#:n avulla.
Kuinka lukea Excel-tiedostoja ExcelDataReader .NET API:n avulla?
ExcelDataReaderin avulla voit lukea Excel-tiedostoja C#/.NET-sovelluksestasi. Voit lukea Excel-tiedoston seuraavasti:
- Aloita luomalla ExcelReaderFactory-luokan esiintymä.
- Lue Excel-tiedosto DataSetiksi
- Avaa ensimmäinen taulukko (laskentataulukko)
- Selaa taulukon rivejä ja sarakkeita
Tärkeä huomautus .NET Coresta
ExcelDataReader antaa NotSupportedExceptionin "Koodaukselle 1252 ei ole saatavilla tietoja." oletuksena .NET Core ja .NET 5.0 tai uudempi. Sinun on lisättävä riippuvuus pakettiin System.Text.Encoding.CodePages korjataksesi tämän. Lisäät myös koodin koodisivun tarjoajan rekisteröimiseksi sovelluksen alustuksen aikana (esim. Startup.csissa).
System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance);
Johtopäätös
ExcelDataReader on tehokas ja tehokas avoimen lähdekoodin sovellusliittymä Excel-tiedostojen lukemiseen .NET-sovelluksissa. Sen kevyt luonne yhdistettynä sekä XLS- että XLSX-muotojen tukeen tekee siitä ihanteellisen skenaarioihin, joissa tarvitaan nopeaa tietojen purkamista Excel-tiedostoista. Vaikka siitä puuttuu kyky kirjoittaa tai muotoilla Excel-tiedostoja, se lukee ja käsittelee erinomaisesti suuria tietojoukkoja ilman ylimääräisiä riippuvuuksia tai Excel-asennuksia. Sovelluksiin, joissa Excel-tietojen lukeminen on ensisijainen tarve, ExcelDataReader tarjoaa luotettavan ja suoraviivaisen ratkaisun, joka integroituu saumattomasti .NET:n DataTable- ja DataSet-rakenteisiin.
Samankaltaisia Tuotteita
- Apache POI XWPF | Open Source Java API DOCX-tiedostojen luomiseen ja muokkaamiseen
- DocX | Avoimen lähdekoodin .NET API DOCX-tiedostojen luomiseen ja muokkaamiseen
- Docx4J | Open Source Java API DOC- ja DOCX-tiedostojen luomiseen ja muokkaamiseen
- FileFormat.Words API | Avoimen lähdekoodin .NET API Microsoft Word -tiedostomuodoille