Βιβλιοθήκη ανοιχτού κώδικα .NET για χειρισμό υπολογιστικών φύλλων του Excel
Δωρεάν βιβλιοθήκη .NET που επιτρέπει στους προγραμματιστές λογισμικού να διαβάζουν, να γράφουν και να χειρίζονται υπολογιστικά φύλλα του Excel XLSX με ευκολία.
Το Simplexcel είναι μια βιβλιοθήκη ανοιχτού κώδικα .NET που παρέχει λειτουργικότητα για εργασία με υπολογιστικό φύλλο Excel XLSX μέσω .NET. Η βιβλιοθήκη εστιάζει κυρίως στις πιο κοινές λειτουργίες και εργασίες που μπορούν να βοηθήσουν τον προγραμματιστή να δημιουργήσει ένα υπολογιστικό φύλλο. Η βιβλιοθήκη έχει παράσχει πλήρη υποστήριξη για τις υπηρεσίες ASP.NET και Windows.
Η βιβλιοθήκη ανοιχτού κώδικα Simplexcel παρέχει λογισμικό για τη δημιουργία βιβλίων εργασίας Excel 2007+ στην εγγενή μορφή XLSX χωρίς να βασίζεται στη διασύνδεση COM. Η βιβλιοθήκη περιλαμβάνει υποστήριξη για πολλές σημαντικές δυνατότητες που σχετίζονται με τη δημιουργία και χειρισμό του Excel XLSX, όπως δημιουργία βιβλίου εργασίας Excel, προσθήκη φύλλων σε βιβλίο εργασίας, ανάγνωση εγγράφων Excel, δημιουργία νέων κελιών, προσθήκη περιοχών κελιών, μορφοποίηση κελιών, προσθήκη και διαχείριση σειρών, δημιουργία Υπερσύνδεσμοι για ένα κελί, καθορίζουν το επίπεδο συμπίεσης, αποθηκεύουν το αρχείο σε μια ροή και πολλά άλλα.
Ξεκινώντας με το Simplexcel
Ο προτεινόμενος τρόπος εγκατάστασης του Simplexcel είναι από το NuGet. Χρησιμοποιήστε την ακόλουθη εντολή για ομαλή εγκατάσταση.
Εγκαταστήστε το Simplexcel από το NuGet
Install-Package Simplexcel
Δημιουργία βιβλίου εργασίας του Excel μέσω .NET API
Η βιβλιοθήκη Simplexcel επιτρέπει στους προγραμματιστές C# .NET να δημιουργήσουν ένα υπολογιστικό φύλλο Excel μέσα στις δικές τους εφαρμογές .NET. Μπορείτε εύκολα να δημιουργήσετε ένα βιβλίο εργασίας και να προσθέσετε φύλλα εργασίας, να του εκχωρήσετε ένα όνομα με μερικές γραμμές κώδικα .NET. Μπορείτε επίσης να συμπληρώσετε τα κελιά του και να τα προσθέσετε εύκολα σε ένα νέο βιβλίο εργασίας. Υποστηρίζει επίσης τη ρύθμιση του τύπου γραμματοσειράς και του μεγέθους κειμένου για ένα δημιουργημένο φύλλο.
Πώς να δημιουργήσετε το Excel Cookbook μέσω της βιβλιοθήκης .NET
// using Simplexcel;
var sheet = new Worksheet("Hello, world!");
sheet.Cells[0, 0] = "Hello,";
sheet.Cells["B1"] = "World!";
var workbook = new Workbook();
workbook.Add(sheet);
workbook.Save(@"d:\test.xlsx");
Δημιουργήστε υπερσυνδέσμους σε ένα κελί του Excel
Η βιβλιοθήκη ανοιχτού κώδικα Simplexcel παρέχει τη δυνατότητα δημιουργίας υπερσυνδέσμων μέσα σε ένα κελί φύλλου εργασίας του Excel με ευκολία χρησιμοποιώντας εντολές C# .NET. Μπορείτε εύκολα να ορίσετε τη μορφή που επιθυμείτε για τους υπερσυνδέσμους. Οι προγραμματιστές μπορούν εύκολα να ορίσουν μορφοποίηση όπως έντονη γραφή ή μέγεθος γραμματοσειράς ή περίγραμμα για τα κελιά του φύλλου εργασίας τους.
Προσθήκη υπερσύνδεσης μέσω της βιβλιοθήκης .NET
// Just Two lines of code can do it
sheet.Cells["A1"] = "Click me now!";
sheet.Cells["A1"].Hyperlink = "https://github.com/mstum/Simplexcel/";
Προσθήκη ιδιοτήτων ρύθμισης σελίδας για ένα φύλλο εργασίας
Η βιβλιοθήκη Simplexcel ανοιχτού κώδικα επιτρέπει στους προγραμματιστές λογισμικού να ορίζουν και να εφαρμόζουν ιδιότητες ρύθμισης σελίδας για ένα φύλλο εργασίας μέσα στις δικές τους εφαρμογές .NET. Οι ρυθμίσεις ρύθμισης σελίδας επηρεάζουν τον τρόπο με τον οποίο οι χρήστες βλέπουν ένα φύλλο εργασίας. Ελέγχει τις δυνατότητες του φύλλου εργασίας, όπως το μέγεθος χαρτιού, τον προσανατολισμό της σελίδας, τις κεφαλίδες και τα περιθώρια σελίδας και τις γραμμές πλέγματος.
Εφαρμογή Ιδιότητες εγκατάστασης σελίδας για το αρχείο υπολογιστικών φύλλων μέσω .NET
var sheet = new Worksheet("Hello, world!");
sheet.PageSetup.PrintRepeatRows = 2; // How many rows (starting with the top one)
sheet.PageSetup.PrintRepeatColumns = 0; // How many columns (starting with the left one, 0 is default)
sheet.PageSetup.Orientation = Orientation.Landscape;
sheet.Cells["A1"] = "Title!";
sheet.Cells["A1"].Bold = true;
sheet.Cells["A2"] = "Subtitle!";
sheet.Cells["A2"].Bold = true;
sheet.Cells["A2"].TextColor = Color.Magenta;
for (int i = 0; i < 100; i++)
{
sheet.Cells[i + 2, 0] = "Entry Number " + (i + 1);
}
Παγώστε τα παράθυρα σε ένα φύλλο εργασίας
Η βιβλιοθήκη ανοιχτού κώδικα Simplexcel παρέχει τη δυνατότητα παγώματος πλαισίων σε ένα φύλλο εργασίας χρησιμοποιώντας μερικές εντολές C# .NET. Τα παράθυρα παγώματος είναι μια πολύ χρήσιμη δυνατότητα κατά την εργασία σε πολλά φύλλα εργασίας. Μπορείτε να διατηρήσετε ορατή μια περιοχή ενός φύλλου εργασίας ενώ κάνετε κύλιση σε άλλη περιοχή του φύλλου εργασίας. Προς το παρόν, διατηρείται απλό. μπορείτε είτε να παγώσετε την πρώτη γραμμή είτε την αριστερή στήλη (Α) ενός φύλλου εργασίας.
Προσθήκη υπερσύνδεσης μέσω της βιβλιοθήκης .NET
// Freeze the first row
Worksheet.FreezeTopRow
// Freeze the leftmost column
Worksheet.FreezeLeftColumn