Αυτό το απλό σεμινάριο θα παρέχει λεπτομέρειες σχετικά με τον τρόπο συγχώνευσης κελιών στο Excel χρησιμοποιώντας C#. Με τη βοήθεια του C# Excel, η συγχώνευση κελιών φύλλου εργασίας μπορεί να πραγματοποιηθεί χρησιμοποιώντας μερικές απλές κλήσεις API. Επιπλέον, δεν χρειάζεται να εγκαταστήσετε το MS Excel για τη συγχώνευση των κελιών και τη δημιουργία του αρχείου εξόδου σε μορφή XLSX ή XLS.
Βήματα για τη συγχώνευση κελιών στο Excel χρησιμοποιώντας C#
- Προσθέστε την αναφορά στο Aspose.Cells στην εφαρμογή συγχώνευσης κελιών με το NuGet Package Manager
- Αρχικοποιήστε ένα αντικείμενο κλάσης Workbook για να δημιουργήσετε ένα νέο αρχείο Excel
- Αποκτήστε πρόσβαση σε ένα φύλλο εργασίας και δημιουργήστε ένα αντικείμενο κλάσης Cells
- Συγχωνεύστε τα κελιά και εισαγάγετε μια τιμή δείγματος στο συγχωνευμένο κελί
- Αποθηκεύστε το αρχείο εξόδου Excel με συγχωνευμένα κελιά
Αυτά τα συνοπτικά βήματα εξηγούν πώς η χρήση της δυνατότητας συγχώνευσης κελιών C# Excel* μπορεί να ενσωματωθεί στις εφαρμογές σας .NET. Πρώτα πρέπει να δημιουργήσετε ένα αντικείμενο φύλλου εργασίας και, στη συνέχεια, να συγχωνεύσετε συγκεκριμένα κελιά, καθορίζοντας τα ευρετήρια στηλών και σειρών και, τέλος, να αποθηκεύσετε το βιβλίο εργασίας του Excel που θα περιέχει μια τιμή δείγματος και συγχωνευμένα κελιά σύμφωνα με τις απαιτήσεις σας.
Κώδικας για συγχώνευση κελιών στο Excel χρησιμοποιώντας C#
using Aspose.Cells; | |
using System.IO; | |
namespace MergeCellsInExcelUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Instantiate the license as the first step to avoid trial version restrictions and watermark | |
License MergeCellsLicense = new License(); | |
MergeCellsLicense.SetLicense("Aspose.Cells.lic"); | |
// Create new Excel file | |
Workbook workbook = new Workbook(); | |
// Access the first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Create a cells object | |
Cells cells = worksheet.Cells; | |
// Merge some cells | |
cells.Merge(5, 2, 2, 3); | |
// Enter value in a cell | |
worksheet.Cells[5, 2].PutValue("Sample value"); | |
// Save the output Excel file with merged cells | |
workbook.Save("MergedCells.xlsx"); | |
} | |
} | |
} |
Εδώ για να συγχώνευση κελιών στο Excel C# χρησιμοποιείται δείγμα κώδικα που ονομάζεται συνάρτηση Cells.Merge() για τη δημιουργία μιας περιοχής συγχωνευμένων κελιών χρησιμοποιώντας τις τιμές πρώτης γραμμής, πρώτης στήλης, συνολικών σειρών και συνολικών στηλών ως είσοδο. Εάν θέλετε να συγχωνεύσετε και να κεντράρετε κελιά στο Excel χρησιμοποιώντας C#, μπορείτε απλώς να λάβετε το στυλ του κελιού όπου βάλατε τιμή και να ορίσετε την ιδιότητα HorizontalAlignment του αντικειμένου στυλ σε TextAlignmentType.Center. Τώρα, μετά την αποθήκευση του βιβλίου εργασίας, η τιμή δείγματος θα εμφανιστεί στο κέντρο των συγχωνευμένων κελιών.
Εδώ έχουμε παρατηρήσει τη διαδικασία συγχώνευσης κελιών σε ένα βιβλίο εργασίας χρησιμοποιώντας C#. Ωστόσο, εάν ενδιαφέρεστε να μάθετε τη μετατροπή Excel σε HTML, ανατρέξτε στο άρθρο σχετικά με το πώς να μετατρέψετε το Excel σε HTML σε C#.