Open Source .NET SDK για εργασία με αρχεία Excel XLS, XLSX, CSV και XLSB

Δωρεάν και ισχυρό API ανοιχτού κώδικα .NET για εργασία με αρχεία υπολογιστικού φύλλου XLS, XLSX, CSV και XLSB.

Τι είναι το ExcelDataReader API για .NET;

Το ExcelDataReader είναι μια βιβλιοθήκη ανοιχτού κώδικα για .NET που επιτρέπει στους προγραμματιστές να διαβάζουν δεδομένα από αρχεία Excel στις μορφές XLS (Excel 97-2003) και XLSX (Excel 2007+). Είναι ελαφρύ και γρήγορο, καθιστώντας το μια δημοφιλή επιλογή για το χειρισμό αρχείων Excel σε εφαρμογές .NET. Το API δεν υποστηρίζει εγγραφή σε αρχεία Excel, αλλά εστιάζει αποκλειστικά στην αποτελεσματική ανάγνωση.

ExcelDataReader για .NET API - Βασικά χαρακτηριστικά

Ακολουθούν μερικά από τα κύρια χαρακτηριστικά του ExcelDataReader:

  • Ανάγνωση μορφών XLS και XLSX: Υποστηρίζει δυαδικές μορφές (XLS) και OpenXML (XLSX).
  • Δεν απαιτείται Excel Interop: Η βιβλιοθήκη λειτουργεί χωρίς να απαιτείται εγκατάσταση του Excel στο μηχάνημα.
  • Απλό API: Εύκολο στη χρήση για γρήγορη ανάγνωση δεδομένων από φύλλα Excel.
  • Υποστήριξη για DataSet: Μπορεί να φορτώσει δεδομένα Excel σε DataSet ή DataTable για εύκολη ενσωμάτωση με στοιχεία ADO.NET.
  • Υποστήριξη για εισαγωγή ροής: Επιτρέπει την ανάγνωση από ροές, καθιστώντας την κατάλληλη για εφαρμογές που βασίζονται σε διακομιστή όπου μεταφορτώνονται αρχεία.
These features show the capabilites and advantages of using ExcelDataReader API for .NET in Spreadsheet automation tasks.
GitHub

Στατιστικά GitHub

Ονομα:
Γλώσσα:
Αστέρια:
Πιρούνια:
Αδεια:
Το αποθετήριο ενημερώθηκε τελευταία φορά στις

Ξεκινώντας με το ExcelDataReader για .NET API

Μπορείτε να κάνετε λήψη της βιβλιοθήκης ExcelDatareader από το nuget.

Εγκατάσταση

Η εγκατάσταση του ExcelDataReader είναι απλή και μπορεί να γίνει από nugget όπως φαίνεται παρακάτω:

Εγκατάσταση του ExcelDatareader API για .NET


 Install-Package ExcelDataReader -Version 3.6.0

Παραδείγματα κώδικα για το ExcelDataReader API για .NET

Το ExcelDataReader είναι ένα ισχυρό API .NET που μπορεί να χρησιμοποιηθεί για την ανάγνωση αρχείων υπολογιστικών φύλλων από τις εφαρμογές σας .NET. Μπορείτε να βρείτε παραδείγματα C# για την ανάγνωση αρχείων Excel, προστατευμένων αρχείων υπολογιστικών φύλλων και να εφαρμόσετε μορφοποίηση σε αρχεία Excel χρησιμοποιώντας C#.

Πώς να διαβάσετε αρχεία Excel χρησιμοποιώντας το ExcelDataReader .NET API;

Το ExcelDataReader σάς επιτρέπει να διαβάζετε αρχεία Excel μέσα από την εφαρμογή σας C#/.NET. Μπορείτε να χρησιμοποιήσετε τα παρακάτω βήματα για να διαβάσετε ένα αρχείο Excel:

  • Ξεκινήστε δημιουργώντας μια παρουσία της κλάσης ExcelReaderFactory.
  • Διαβάστε το αρχείο Excel σε ένα σύνολο δεδομένων
  • Πρόσβαση στον πρώτο πίνακα (φύλλο εργασίας)
  • Περιηγηθείτε στις γραμμές και τις στήλες του πίνακα

Σημαντική σημείωση για το .NET Core

Το ExcelDataReader εισάγει ένα NotSupportedException "Δεν υπάρχουν διαθέσιμα δεδομένα για την κωδικοποίηση 1252." σε .NET Core και .NET 5.0 ή μεταγενέστερη έκδοση από προεπιλογή. Θα πρέπει να προσθέσετε μια εξάρτηση στο πακέτο System.Text.Encoding.CodePages για να το διορθώσετε. Θα προσθέσετε επίσης κώδικα για την εγγραφή του παρόχου της κωδικοσελίδας κατά την προετοιμασία της εφαρμογής (π.χ. στο Startup.cs).

System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance);

Σύναψη

Το ExcelDataReader είναι ένα ισχυρό και αποτελεσματικό API ανοιχτού κώδικα για την ανάγνωση αρχείων Excel σε εφαρμογές .NET. Ο ελαφρύς του χαρακτήρας, σε συνδυασμό με την υποστήριξη και των μορφών XLS και XLSX, το καθιστά ιδανικό για σενάρια όπου απαιτείται γρήγορη εξαγωγή δεδομένων από αρχεία Excel. Αν και δεν έχει τη δυνατότητα εγγραφής ή μορφοποίησης αρχείων Excel, υπερέχει στην ανάγνωση και επεξεργασία μεγάλων συνόλων δεδομένων χωρίς την επιβάρυνση πρόσθετων εξαρτήσεων ή εγκαταστάσεων Excel. Για εφαρμογές όπου η ανάγνωση δεδομένων Excel είναι η πρωταρχική ανάγκη, το ExcelDataReader παρέχει μια αξιόπιστη και απλή λύση, ενσωματώνοντας απρόσκοπτα τις δομές DataTable και DataSet του .NET.

Παρόμοια Προϊόντα

 Ελληνικά