
Excel ワークブックを SQL ファイルに変換する Node.js SDK。
スプレッドシートからデータベースへのデータ移行は、データ駆動型アプリケーションにおいて一般的な作業です。Excel workbookをSQL scriptに変換することで、開発者はデータのインポートを自動化し、スプレッドシートの情報をリレーショナルデータベースに直接統合することができます。
この記事では、Node.js と Aspose.Cells Cloud SDK を使用して Excel を SQL に変換する方法を学びます。このプロセスは安全で効率的、かつ開発者に優しいものとなります。
- 🚀 Excel to SQL REST API for Node.js
- 📄 Excel を SQL に変換する Node.js を使用
- 💻 Excel to SQL スクリプト変換 cURLを使用して
🚀 Excel to SQL REST API for Node.js
Aspose.Cells Cloud SDK for Node.js は、XLS、XLSX、XLSM を含む多様な形式をサポートし、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スクリプトに変換します:
- まず、クライアントIDとクライアントシークレットを引数として提供して、CellsApiクラスのオブジェクトを作成します。
- 入力 XLS ファイルを createReadStream(…) メソッドを使用して読み込み、その後 uploadFile(…) メソッドを使ってファイルをクラウドストレージにアップロードします。
- 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からSQLファイルへの変換のプレビュー。
- テスト目的のために、入力Excelワークブック sourceExcel.xlsx を添付しました。
💻 Excel to SQL スクリプト変換 cURLを使用して
コマンドラインツールを好む場合、cURLとAspose.Cells Cloud APIを使用してExcelをSQLに変換する方法は次のとおりです。
✅ cURLを使用する利点:
- ローカルインストールは必要ありません。
- 自動化および 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 から SQL ファイルへのコンバーターのプレビュー。
✅ 結論
Aspose.Cells Cloud SDK for Node.js を使用すると、Excel から SQL スクリプトファイルに簡単に変換でき、データ移行プロセスを合理化し、手動エラーのリスクを最小限に抑えられます。
バックエンドソリューションを開発している場合でも、自動化されたタスクを実行している場合でも、APIの柔軟性とクロスプラットフォームサポートは、現代のウェブおよびエンタープライズアプリケーションに最適です。
🔗 有用なリソース
📚 おすすめの記事
以下のブログを訪れることを強くお勧めします: