ファイル結合

Antenna House Office Servers SpreadSheet API V0.1 のファイル結合機能について説明します。

ファイルを結合

Antenna House Office Servers SpreadSheet API V0.1 のファイル結合機能では、複数のExcelファイルを1つのExcelファイルとして結合することが可能です。
3つのファイルを1つのファイルに結合する例は以下の通りです。

MergeFiles Example

コーディング例(C#)

以下が、C#で上記のExcelファイルを結合し、分割結果を「市町村_東日本.xlsx」で保存する例です。
[Install directory]/samples/testFiles/SampleFiles.zipにサンプルファイルを含んでいます。

try {
    
    // 結合先ファイル名
    string baseFile = "市町村_北海道.xlsx";

    
    // 出力ファイル名
    string outFile = "市町村_東日本.xlsx";

    
    // 追加ファイル名
    string[] addFiles =
    {
        "市町村_東北.xlsx",
        "市町村_関東.xlsx"
    };

    
    // ファイル結合オブジェクトの生成
    var mergeFileTools = new MergeFileTools();

    
    // ファイルの結合を実行
    mergeFileTools.MergeFiles(baseFile, outFile, addFiles);
} catch (AHOOXMLManagerException ahe){
    // Do Someting
}