Excelファイルの作成、編集、変換

Aspose.Cells Cloud は、XLSX、XLS、XLSB、XLSM、その他の サポートされているファイル形式 を含む Excel ファイルに対して、単純な操作から複雑な操作までを実行できる REST API です。これらのファイルは、最初から作成することも、既存のテンプレート ファイルから作成することもできます。さらに、サポートされているファイル形式を Aspose.Cells Cloud API で変換することもできます。MS Excel やその他のサードパーティ アプリケーションをインストールしなくても、API のその他の多くの機能を使用できます。

無料でサインアップし、アカウントの作成と管理 のガイドに従ってアプリ SID とアプリ キーを取得するだけです。サインアップ後、要件に応じて API をテストする準備が整います。Aspose API では、デフォルトのストレージを使用することも、サードパーティのストレージを構成する こともできます。これで、Aspose.Cells Cloud API の基本的かつ重要な機能をテストする準備が整いました。cURL コマンドを使用して、任意のプラットフォームから REST API を呼び出すことができます。また、メイン コードに集中できるように、要求の作成と応答の処理に関する低レベルの詳細を処理する SDK もいくつか提供しています。これらの SDK には、.NETJavaPHPPythonRubyNode.jsAndroidSwiftPerl が含まれます。

MS Excelアプリケーションを使用せずにExcelファイルを作成する

Aspose.Cells Cloud API を使用して空のワークブックを作成しましょう。XLSX ファイルを作成するために必要な手順は次のとおりです。

  1. サインアップ後にアプリキーとアプリSIDを取得します
  2. JSON Webトークンを取得する
  3. API を呼び出します https://api.aspose.cloud/v3.0/cells/CellsCloud.xlsx
  4. 設定されたストレージに空のXLSXファイルが作成されます
// まず認証用のJSON Web Tokenを取得します
// https://dashboard.aspose.cloud/ からアプリ キーとアプリ SID を取得します。
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

// 空のワークブックを作成する cURL の例
curl -v "https://api.aspose.cloud/v3.0/cells/CellsCloud.xlsx" \
-X PUT \
-H "accept: application/json" \
-H "Content-Length: 0" \
-H "authorization: Bearer <jwt token>"

Aspose.Cells Cloud API で作成された出力 XLSX ファイル

MS Excel を使わずに XLSX ファイルを作成する

同様に、既存のテンプレート ファイルに基づいてワークブックを作成することもできます。以下のコードは、新しいワークブックを作成するときにテンプレート ファイルをどのように活用できるかを詳しく説明しています。この例では、テンプレート ファイル (この場合は Template.xlsx) がすでにクラウド ストレージにアップロードされていることを前提としています。

// まず認証用のJSON Web Tokenを取得します
// https://dashboard.aspose.cloud/ からアプリ キーとアプリ SID を取得します。
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

// テンプレートに基づいて空のワークブックを作成する cURL の例
curl -v "https://api.aspose.cloud/v3.0/cells/CellsCloud.xlsx?templateFile=Template.xlsx" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer <jwt token>"

上記のいずれかの方法で新しいファイルを作成すると、XLSX、XLS、またはその他のファイル形式をサポートされているファイル形式に編集、操作、変換する準備が整います。ここでは、新しく作成した XLSX または XLS ファイルに空のワークシートを追加します。

// まず認証用のJSON Web Tokenを取得します
// https://dashboard.aspose.cloud/ からアプリ キーとアプリ SID を取得します。
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"


// 以前に作成したワークブックに空のワークシートを追加する cURL の例
curl -v "https://api.aspose.cloud/v3.0/cells/CellsCloud.xlsx/worksheets/AsposeSheet?position=2" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer <jwt token>"

以下のスクリーンショットは、curl コードで指定した名前の空のワークシートを追加する方法を示しています。

これらの例では、Excel ファイルの操作がいかに簡単であるかを詳しく説明しています。Aspose.Cells Cloud API では、他にも多くの便利な機能が提供されています。詳細については、API ドキュメント および API リファレンス を参照してください。ご質問、ご提案、フィードバックがある場合は、無料サポート フォーラム からお気軽にお問い合わせください。皆様からのご意見をお待ちしております。

関連記事:

Excel ファイルに条件付き書式を適用する