Microsoft® Συγχώνευση αρχείων Excel via .NET
Συνδυάστε 2 ή περισσότερα αρχεία Excel σε ένα μόνο υπολογιστικό φύλλο χρησιμοποιώντας τον κωδικό C#
.NET Βιβλιοθήκη Excel παρέχει πολλούς τρόπους για να συνδυάσετε βιβλία εργασίας με διάφορους τύπους περιεχομένου, όπως τύπους, δεδομένα, εικόνες, γραφήματα και ούτω καθεξής σε ένα ενιαίο αρχείο υπολογιστικού φύλλου. Οι υποστηριζόμενες μορφές αρχείων περιλαμβάνουν XLS, XLSX, XLSB, XLT, XLTX, XLTM, ODS, CSV, CSV, CSV, CSV και άλλα.
Συνδυάστε αρχεία Excel με εικόνες και γραφήματα
Ο απλούστερος τρόπος για να συνδυάσετε 2 αρχεία Excel με εικόνες και γραφήματα είναι καλώντας το Τετράδιο εργασιών.Συνδυάστε μέθοδος. Επιτρέπει τη συγχώνευση αρχείων Excel παρόμοιου τύπου σε ένα ενιαίο υπολογιστικό φύλλο.
C# Κώδικας για συνδυασμό αρχείων Excel
// load first Excel file | |
var book1 = new Aspose.Cells.Workbook("withCharts.xlsx"); | |
// load second Excel file into a separate instance | |
var book2 = new Aspose.Cells.Workbook("withImages.xlsx"); | |
// combine two workbooks | |
book1.Combine(book2); | |
// save the target workbook | |
book1.Save("combined.xlsx"); |
Συγχώνευση πολλών αρχείων Excel
CellsHelper.MergeFiles Η μέθοδος υποστηρίζει τη συγχώνευση δεδομένων, στυλ και τύπων ενός αρχείου Excel σε ένα νέο υπολογιστικό φύλλο της ίδιας μορφής. Είναι ένας αποτελεσματικός τρόπος για τη συγχώνευση πολλών αρχείων κατά τη χρήση της προσωρινής αποθήκευσης.
C# Κώδικας για συγχώνευση πολλών αρχείων Excel
// create an Array (length=2) | |
String[] files = new String[2]; | |
// specify file paths to be merged | |
files[0] = "Book1.xls"; | |
files[1] = "Book2.xls"; | |
// merge the files to save the result | |
Aspose.Cells.CellsHelper.MergeFiles(files, "cache", "merged.xls"); |
Συγχώνευση αρχείων Excel με αντιγραφή φύλλων εργασίας
Φύλλο εργασίας.Αντιγραφή μπορεί να χρησιμοποιηθεί για την αντιγραφή δεδομένων και τη μορφοποίηση από ένα φύλλο εργασίας προέλευσης σε άλλο φύλλο εργασίας εντός ή μεταξύ των βιβλίων εργασίας. Η μέθοδος παίρνει το αντικείμενο του φύλλου εργασίας προέλευσης ως παράμετρο.
C# Κώδικας για αντιγραφή φύλλων εργασίας σε αρχεία Excel
// load spreadsheet files into 2 instances of Workbook | |
var book1 = new Aspose.Cells.Workbook("input.xlsx"); | |
var book2 = new Aspose.Cells.Workbook("input.ods"); | |
// loop over the worksheet collection | |
foreach (var sheet in book1.Worksheets) | |
{ | |
// add a blank worksheet | |
book2.Worksheets.Add(sheet.Name); | |
// copy worksheet from source to target | |
book2.Worksheets[sheet.Name].Copy(sheet); | |
} | |
// Save the file in any spreadsheet format | |
book2.Save("combined.xls", Aspose.Cells.SaveFormat.Auto); |
Άλλες υποστηριζόμενες μορφές συγχώνευσης
Χρησιμοποιώντας το C#, το One μπορεί επίσης να συγχωνεύσει πολλές άλλες μορφές αρχείων, συμπεριλαμβανομένων.