Antenna House Office Servers SpreadSheet API V0.1 のファイル結合機能について説明します。
Antenna House Office Servers SpreadSheet API V0.1 のファイル結合機能では、複数のExcelファイルを1つのExcelファイルとして結合することが可能です。
3つのファイルを1つのファイルに結合する例は以下の通りです。
以下が、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 }