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 μπορεί επίσης να συγχωνεύσει πολλές άλλες μορφές αρχείων, συμπεριλαμβανομένων.

CSV (Τιμές διαχωρισμένες με κόμματα)
HTML (Γλώσσα σήμανσης υπερκειμένου)
MHTML (Μορφή αρχείου ιστοσελίδας)
ODS (Αρχείο Υπολογιστικού Φύλλου OpenDocument)
TSV (Τιμές διαχωρισμένες με καρτέλες)
TXT (Έγγραφο κειμένου)
XLS (Δυαδική μορφή Excel)
XLSB (Δυαδικό αρχείο βιβλίου εργασίας Excel)
XLSM (Αρχείο υπολογιστικού φύλλου)
XLSX (Αρχείο Excel OOXML)
XLT (Microsoft Πρότυπο Excel)
XLTM (Πρότυπο με δυνατότητα μακροεντολής Excel)