Microsoft® Excel ファイルの結合 via .NET

C# コードを使用して、2 つ以上の Excel ファイルを 1 つのスプレッドシートに結合します。

 

.NET エクセルライブラリ は、数式、データ、画像、グラフなどのさまざまなタイプのコンテンツを含むワークブックを 1 つのスプレッドシート ファイルに結合する複数の方法を提供します。サポートされているファイル形式には、XLS、XLSX、XLSB、XLT、XLTX、XLTM、ODS、CSV、TSVなどが含まれます。

Excel ファイルと画像やグラフを結合する

画像とグラフを含む 2 つの Excel ファイルを結合する最も簡単な方法は、 ワークブック.結合 方法。同様のタイプの Excel ファイルを 1 つのスプレッドシートに結合できます。

C# Excel ファイルを結合するコード

複数の Excel ファイルを結合する

CellsHelper.MergeFiles このメソッドは、Excel ファイルのデータ、スタイル、数式を同じ形式の新しいスプレッドシートに結合することをサポートします。これは、キャッシュを使用しながら複数のファイルをマージする効率的な方法です。

C# 複数の Excel ファイルを結合するコード

ワークシートをコピーして Excel ファイルを結合する

ワークシート.コピー ソース ワークシートからワークブック内またはワークブック間の別のワークシートにデータと書式をコピーするために使用できます。このメソッドは、ソース ワークシート オブジェクトをパラメータとして受け取ります。

C# Excel ファイル間でワークシートをコピーするコード

その他のサポートされている結合形式

C# を使用すると、次のような他の多くのファイル形式をマージすることもできます。

CSV (カンマ区切り値)
HTML (ハイパーテキストマークアップ言語)
MHTML (Web ページのアーカイブ形式)
ODS (OpenDocument スプレッドシート ファイル)
TSV (タブ区切りの値)
TXT (テキストドキュメント)
XLS (Excel バイナリ形式)
XLSB (バイナリ Excel ワークブック ファイル)
XLSM (スプレッドシート ファイル)
XLSX (OOXML Excel ファイル)
XLT (Microsoft Excel テンプレート)
XLTM (Excel マクロ有効テンプレート)