Microsoft® Excel-bestanden samenvoegen via .NET

Combineer 2 of meer Excel-bestanden in één spreadsheet met code C#

 

.NET Excel-bibliotheek biedt meerdere manieren om werkmappen te combineren met verschillende soorten inhoud, zoals formules, gegevens, afbeeldingen, grafieken, enzovoort, in één enkel spreadsheetbestand. Ondersteunde bestandsindelingen zijn XLS, XLSX, XLSB, XLT, XLTX, XLTM, ODS, CSV, TSV en meer.

Combineer Excel-bestanden met afbeeldingen en grafieken

De eenvoudigste manier om 2 Excel-bestanden met afbeeldingen en grafieken te combineren, is door de Werkmap.Combineren methode. Hiermee kunnen Excel-bestanden van een vergelijkbaar type worden samengevoegd tot één spreadsheet.

C# Code om Excel-bestanden te combineren

Meerdere Excel-bestanden samenvoegen

CellsHelper.MergeFiles methode ondersteunt het samenvoegen van gegevens, stijl en formules van een Excel-bestand tot een nieuwe spreadsheet van hetzelfde formaat. Het is een efficiënte manier om meerdere bestanden samen te voegen tijdens het gebruik van caching.

C# Code om meerdere Excel-bestanden samen te voegen

Excel-bestanden samenvoegen door werkbladen te kopiëren

Werkblad.Kopiëren kan worden gebruikt om gegevens en opmaak van een bronwerkblad naar een ander werkblad binnen of tussen werkmappen te kopiëren. De methode neemt het bronwerkbladobject als parameter.

C# Code om werkbladen in Excel-bestanden te kopiëren

Andere ondersteunde samenvoegindelingen

Met behulp van C# kan men ook vele andere bestandsindelingen samenvoegen, waaronder.

CSV (Door komma\'s gescheiden waarden)
HTML (Hypertext-opmaaktaal)
MHTML (Webpagina-archiefformaat)
ODS (Open Document Spreadsheet-bestand)
TSV (Door tabs gescheiden waarden)
TXT (Tekstdocument)
XLS (Excel binair formaat)
XLSB (Binair Excel-werkmapbestand)
XLSM (Spreadsheet-bestand)
XLSX (OOXML Excel-bestand)
XLT (Microsoft Excel-sjabloon)
XLTM (Excel-sjabloon met ingeschakelde macro\'s)