excelをsqlに変換する

Excel ワークブックを SQL ファイルに変換する Node.js SDK。

スプレッドシートからデータベースへのデータ移行は、データ駆動型アプリケーションにおいて一般的な作業です。Excel workbookSQL scriptに変換することで、開発者はデータのインポートを自動化し、スプレッドシートの情報をリレーショナルデータベースに直接統合することができます。

この記事では、Node.js と Aspose.Cells Cloud SDK を使用して Excel を SQL に変換する方法を学びます。このプロセスは安全で効率的、かつ開発者に優しいものとなります。

🚀 Excel to SQL REST API for Node.js

Aspose.Cells Cloud SDK for Node.js は、XLS、XLSXXLSM を含む多様な形式をサポートし、SQL へのエクスポートを簡単に行うことができます。

✅ なぜ Aspose.Cells Cloud SDK を使用するのですか?

  • Excel から有効な SQL へのテーブルとデータをエクスポートします。
  • クラウドベースのワークフローをサポートします。
  • 手動データ入力と変換エラーを削減します。

📦 SDKをインストールする

npm install asposecellscloud --save

APIを使用するには、Aspose.Cloud dashboardからクライアントIDとクライアントシークレットを生成する必要があります。詳細については、quick start記事をご覧ください。

📄 Excel を SQL に変換する Node.js を使用

以下のコードスニペットを使用して、ExcelファイルをSQLスクリプトに変換します:

  1. まず、クライアントIDとクライアントシークレットを引数として提供して、CellsApiクラスのオブジェクトを作成します。
  2. 入力 XLS ファイルを createReadStream(…) メソッドを使用して読み込み、その後 uploadFile(…) メソッドを使ってファイルをクラウドストレージにアップロードします。
  3. PostWorkbookSaveAsRequest クラスのオブジェクトを作成し、次に postWorkbookSaveAs(..) メソッドを呼び出して XLS から SQL への変換プロセスを開始します。
const { CellsApi, PostWorkbookSaveAsRequest, SaveOptions } = require("asposecellscloud");

const cellsApi = new CellsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");

let saveOptions = new SaveOptions({ saveFormat: "SQL", outPath: "converted/data.sql" });
let request = new PostWorkbookSaveAsRequest({
    name: "sourceExcel.xlsx",
    saveOptions: saveOptions,
    newfilename: "converted/data.sql"
});

cellsApi.postWorkbookSaveAs(request)
    .then((result) => {
        console.log("Excel file successfully converted to SQL script!");
    })
    .catch((err) => {
        console.error(err);
    });
excel to sql file

ExcelからSQLファイルへの変換のプレビュー。

  • テスト目的のために、入力Excelワークブック sourceExcel.xlsx を添付しました。

💻 Excel to SQL スクリプト変換 cURLを使用して

コマンドラインツールを好む場合、cURLとAspose.Cells Cloud APIを使用してExcelをSQLに変換する方法は次のとおりです。

✅ cURLを使用する利点:

  1. ローカルインストールは必要ありません。
  2. 自動化および CI/CD ワークフローに最適です。

ステップ 1: アクセストークンを生成する

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

ステップ 2: Excel を SQL に変換する実行

次のリクエストメソッドでは、入力Excelワークブックがすでにクラウドストレージに利用可能である必要があります。

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=SQL&isAutoFit=true&onlySaveTable=true&outPath={output}&checkExcelRestriction=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-d {}

sourceFile をソース Excel ブックの名前に置き換え、 output を結果の SQL スクリプトファイルの名前に置き換え、 accessToken を上で生成された JWT アクセストークンに置き換えます。

🧪 無料の Excel から SQL へのオンラインツールを試す

迅速なテストをしたいですか?私たちの Excel to SQL Converter App を使って、コードを書かずにオンラインで試してみてください。

excel to sql file

Excel から SQL ファイルへのコンバーターのプレビュー。

✅ 結論

Aspose.Cells Cloud SDK for Node.js を使用すると、Excel から SQL スクリプトファイルに簡単に変換でき、データ移行プロセスを合理化し、手動エラーのリスクを最小限に抑えられます。

バックエンドソリューションを開発している場合でも、自動化されたタスクを実行している場合でも、APIの柔軟性とクロスプラットフォームサポートは、現代のウェブおよびエンタープライズアプリケーションに最適です。

🔗 有用なリソース

📚 おすすめの記事

以下のブログを訪れることを強くお勧めします: