Excelファイルをオンラインで結合する

Excel ワークブックを結合する Java REST API

財務レポート、プロジェクト データ、顧客レコードのいずれを扱う場合でも、これらの情報を 1 つのワークブックに統合することは、分析の合理化、意思決定の改善、共有の容易化に不可欠です。次に、今日のデータ駆動型の世界では、複数の Excel ワークブック に分散している情報を管理するのは困難で時間がかかります。したがって、Java REST API を使用してこのプロセスを自動化することで、大量のデータを正確かつ柔軟に効率的に組み合わせることができ、時間と労力を節約しながらワークフローの生産性を高めることができます。

Excel ファイルを結合する Java REST API

複数の Excel ブックにわたるデータの管理は、特に大規模なデータセットや共同プロジェクトを扱う場合には、すぐに面倒になります。これらのブックを 1 つのファイルに結合することで、データ管理が簡素化され、分析、共有、一貫性の維持が容易になります。したがって、Aspose.Cells Cloud SDK for Java の機能を活用することで、このプロセスを自動化し、正確性を確保し、手作業を減らし、貴重な時間を節約できます。

インストール

Maven ビルド プロジェクトの pom.xml ファイルに次の詳細を追加してください。

<repositories>

    <repository>

        <id>AsposeJavaAPI</id>

        <name>Aspose Java API</name>

        <url>https://repository.aspose.cloud/repo/</url>

    </repository>

</repositories>

<dependencies>

    <dependency>

        <groupId>com.aspose</groupId>

        <artifactId>aspose-cells-cloud</artifactId>

        <version>24.9</version>

    </dependency>

</dependencies>

ここで、クラウド ダッシュボード からクライアントの資格情報を取得する必要があります。既存のアカウントがない場合は、クイック スタート の記事に記載されている手順に従って無料アカウントを作成してください。

Excel ワークブックを Java で結合する

Java コード スニペットをプログラムで使用して Excel ブックを結合する方法を詳しく見てみましょう。

CellsApi api = new CellsApi(clientId,clientSecret);

入力引数としてクライアント資格情報を提供しながら、CellsApi のインスタンスを作成します。

api.uploadFile("input.xls", file, "basic");

uploadFile(…) メソッドを使用して、入力 Excel ファイルをクラウド ストレージにアップロードします。

var response = api.cellsWorkbookPostWorkbooksMerge(workbook1, "source.xlsx", null, "basic" , null);

最後に、メソッドPostWorkbooksMerge(…)を呼び出してマージ操作を開始します。

// その他の例については、https://github.com/aspose-cells-cloud/aspose-cells-cloud-java をご覧ください。

try
    {
    // https://dashboard.aspose.cloud/ から ClientID と ClientSecret を取得します。
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // クライアント資格情報を使用して CellsApi のインスタンスを作成する
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // 最初の入力 Excel ワークブックの名前
    String name1 = "input.xls";
    // 2番目の入力Excelワークブックの名前
    String name2 = "input.xls";

    // ローカルシステムからファイルを読み込む
    File file = new File("/Users/nayyershahbaz/Downloads/"+name1);	
    // 入力したExcelファイルをクラウドストレージにアップロードする
    api.uploadFile("input1.xls", file, "basic");
  
    // ローカルシステムからファイルを読み込む
    File file2 = new File("/Users/nayyershahbaz/Downloads/"+name2);	
    // 入力したExcelファイルをクラウドストレージにアップロードする
    api.uploadFile("input2.xls", file, "basic");

    // Excelの結合操作を実行する
    var response = api.cellsWorkbookPostWorkbooksMerge(name1, name1, null, "basic" , null);     
        
    // 成功メッセージを印刷する
    System.out.println("The Excel workbooks are successfully combined !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
Excel の合併プレビュー

Excel ワークブックの結合操作のプレビュー。

上記の例で使用した入力 Excel ワークブックは、次の場所からダウンロードできます。

cURL コマンドを使用して Excel を結合する

Aspose.Cells Cloud は、cURL コマンドを使用して複数の Excel ファイルを結合するシンプルで効率的な方法を提供します。このアプローチは軽量でプラットフォームに依存せず、追加の依存関係なしで迅速なタスクやワークフローの自動化に最適です。Aspose.Cells Cloud を使用すると、高い精度、データの整合性、プロセスへのシームレスな統合が保証され、Excel ファイルを効率的に結合するための信頼性の高いソリューションになります。

この方法の最初のステップは、次のコマンドを使用して JWT アクセス トークンを生成することです。

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

JWT トークンを取得したら、次のコマンドを使用して Excel ブックを結合してみてください。

curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile1}/merge?mergeWith={inputFile2}" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}

無料の Excel 結合アプリ

軽量で非常に効率的な Excel Merger アプリを試してみることをお勧めします。この無料アプリは Aspose.Cells Cloud API 上に構築されており、インストールを必要とせずにオンラインでテストできます。

エクセルの合併

無料の Excel ワークブック結合アプリ。

結論

Excel ワークブックの結合は、データ管理を簡素化し、ワークフローの一貫性を確保するために不可欠な機能です。Aspose.Cells Cloud は、Java SDK をアプリケーションに統合するか、cURL コマンドを使用して軽量な自動化を行うかにかかわらず、これを簡単に実現するための強力なツールを提供します。

弊社の API を活用してデータ統合タスクを効率化し、複雑なプロセスの自動化の容易さを体験してください。今すぐ Aspose.Cells Cloud を試して、効率的な Excel ファイル管理の可能性を最大限に引き出してください。

便利なリンク

関連記事

詳細については、次のリンクをご覧ください。