
Node.js の REST API を使用して Excel XLS/XLSX を HTML に変換する
Excel アプリケーションは、スプレッドシート プログラムでデータを迅速かつ簡単に書式設定、整理、計算するために使用されます。 HTML またはハイパーテキスト マークアップ言語は、Web ページの標準マークアップ言語です。さまざまな要素とタグを使用して Web ページに構造を与えるコンテンツを提供します。 Excel から HTML への変換は、シートを Web ページに変換したり、シートのコンテンツを Web アプリケーションに埋め込んだりするなど、さまざまなシナリオで役立ちます。この記事では、Node.js の REST API を使用して Excel XLS/XLSX を HTML に変換する方法を学習します。
この記事では次のトピックについて説明します。
- Excel XLS/XLSX から HTML への変換 REST API および Node.js SDK
- Node.js の REST API を使用して Excel を HTML ファイルに変換する方法
Excel XLS/XLSX から HTML への変換 REST API および Node.js SDK
Excel のセルを HTML に変換するには、GroupDocs.Conversion Cloud の Node.js SDK API を使用します。これは、信頼性が高く、プラットフォームに依存しない、安全な JavaScript ライブラリおよびドキュメント変換プラットフォームです。 サポートされているファイル形式 のドキュメントと画像を必要な形式にシームレスに変換できます。 Word、PowerPoint, Excel、PDF、HTML、CAD、ラスター画像など、50 種類以上のドキュメントと画像を簡単に変換できます。また、.NET、Java、PHP、Ruby、Android、Python SDK もサポートしています。 Cloud API の ドキュメント変換ファミリー メンバー。
コンソールで次のコマンドを使用して、GroupDocs.Conversion Cloud を Node.js アプリケーションにインストールできます。
npm install groupdocs-conversion-cloud
手順と利用可能なコード例に従う前に、ダッシュボード からクライアント ID とクライアント シークレットを取得してください。 ID とシークレットを取得したら、以下に示すコードを追加してください。
# http://api.groupdocs.cloud から Node.js SDK をノード アプリケーションにインポートします
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");
// https://dashboard.groupdocs.cloud から clientId と clientSecret を取得します (無料の登録が必要です)。
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";
Node.js で REST API を使用して Excel を HTML ファイルに変換する方法
このセクションでは、クラウド上でプログラムによって Excel を HTML JavaScript に変換する以下の手順を説明します。
XLSXファイルをアップロードする
まず、次のコード サンプルを使用して Excel ファイルをクラウドにアップロードします。
// システム ドライブから IOStream 内のファイルを開きます。
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.xlsx';
// ファイルを読み取る
fs.readFile(resourcesFolder, (err, fileStream) => {
// FileApi を構築する
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// アップロードファイルリクエストの作成
var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.xlsx", fileStream, myStorage);
// ファイルをアップロードする
fileApi.uploadFile(request)
.then(function (response) {
console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
});
その結果、アップロードされた Excel ファイルは、クラウド上のダッシュボードの ファイル セクション で利用できるようになります。
Node.js で XLSX を HTML 形式に変換する
次に、以下の手順に従って、プログラムで JavaScript を使用して Excel ファイルを HTML テーブルに変換しましょう。
- ConvertApi のインスタンスを作成する
- ConvertSettings のインスタンスを作成する
- ストレージ名と入力Excelファイルのパスを設定します
- フォーマットに「html」を割り当てます
- ここで、出力 HTML ファイルのパスを指定します。
- ConvertSettings を使用して ConvertDocumentRequest を作成する
- ConvertDocumentRequest で convertDocument() メソッドを呼び出して変換します。
次のコード例は、REST API を使用して Nodejs で Excel を HTML に変換する方法を示しています。
const convert = async () => {
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "nodejs-testing/sample-file.xlsx";
settings.format = "html";
settings.outputPath = "nodejs-testing/sample-file.html";
try {
// 変換ドキュメントリクエストの作成
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convert()
.then(() => {
console.log("Successfully converted XLSX file to HTML format");
})
.catch((err) => {
console.log("Error occurred while converting the Excel file:", err);
})
入力 Excel ファイル:

JavaScriptを使用してExcelファイルをHTMLテーブルに変換する
結果の HTML ファイル:

Node.js でExcel スプレッドシートを HTML に変換する
変換されたファイルをダウンロードする
上記のコードサンプルは、変換された HTML ファイルをクラウド上に保存します。これで、node.js で Excel を HTML に変換する方法がわかりました。次に、次のコードサンプルを使用して HTML ファイルをダウンロードします。
// 変換されたファイルをダウンロードするための FileApi を構築する
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// ダウンロードファイルリクエストの作成
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.html", myStorage);
// ダウンロード ファイルと応答タイプ ストリーム
fileApi.downloadFile(request)
.then(function (response) {
// ファイルをシステムディレクトリに保存します
fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.html", response, "binary", function (err) { });
console.log("Expected response type is Stream: " + response.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
無料の Excel から HTML へのオンライン コンバーター
Excelをオンラインで無料でHTMLに変換するにはどうすればよいですか?上記 API を利用して開発された 無料オンライン Excel to HTML コンバーター、XLS to HTML コンバーター を試してみてください。
結論
Excel および HTML ファイルは、データの保存と送信に広く使用されています。それに応じて、この記事では Node.js アプリケーションで XLSX を HTML に変換する方法について説明しました。これで次のことが分かりました。
- Node.jsを使用してXLSをHTMLに変換する方法;
- 変換された HTML ファイルをプログラムでアップロードおよびダウンロードします。
- Excel から HTML へのオンラインコンバーターは無料です。
さらに、ドキュメント を使用して、GroupDocs.Conversion Cloud API について詳しく学ぶことができます。また、ブラウザーを通じて直接 API を視覚化し操作できるようにする API リファレンス セクションも提供しています。
最後に、groupdocs.cloud は興味深い新しいブログ投稿を書いています。定期的に最新情報をお知らせしますので、ぜひご連絡ください。
質問する
Excel シートを HTML に変換する方法に関する質問は、無料サポート フォーラム から行うことができます。
よくある質問
Node.js で Excel データを HTML に変換するにはどうすればよいですか?
このリンク に従って、Excel ファイルを HTML にすばやく簡単に変換する方法の Node.js コード スニペットを学習してください。
REST APIを使用してExcelをJavaScriptのHTMLテーブルに変換するにはどうすればよいですか?
ConvertApi のインスタンスを作成し、変換設定の値を設定し、ConvertDocumentRequest で convertDocument メソッドを呼び出して、Excel を HTML インタラクティブに変換します。
オンラインで Excel を HTML として無料で保存するにはどうすればよいですか?
Excel スプレッドシートから HTML へのオンライン無料コンバーター を使用すると、Excel を HTML 形式にすばやく簡単にエクスポートできます。変換が完了すると、HTML Web ページをオンラインでダウンロードできます。
XLSX をオンラインで無料で HTML に変換するにはどうすればよいですか?
- オンライン Excel から HTML コンバーター (無料) を開きます。
- ファイル ドロップ領域内をクリックして Excel シートをアップロードするか、Excel ファイルをドラッグ アンド ドロップします。
- 「今すぐ変換」ボタンをクリックすると、オンラインの XLSX から HTML へのコンバーターが Excel を HTML テーブルに変換します。
- オンラインでExcelをHTMLに変換すると、出力ファイルのダウンロードリンクがすぐに利用可能になります。
Excel を HTML に変換するコード ライブラリをインストールするにはどうすればよいですか?
Excel から HTML へのコンバーター JavaScript ライブラリの無料ダウンロード をインストールして作成し、プログラムで書式設定を行って Excel を HTML に変換します。
Windows で Excel を Web ページに変換するにはどうすればよいですか?
Excel から HTML へのテーブル コンバーターをダウンロードするには、このリンク にアクセスしてください。このオフライン コンバーターを使用すると、ワンクリックで Excel スプレッドシートを Windows の Web ページに変換できます。
関連項目
- Node.js を使用して PDF を編集可能な Word ドキュメントに変換する
- Node.js で Excel スプレッドシートを PDF に変換する
- Node.jsを使用してJPGをPDFに変換する方法
- Node.js を使用して Excel から XML へ、および XML から Excel へオンラインで変換する
- Node.js で PowerPoint PPT/PPTX を PNG に変換する方法
- Node.js で EXCEL から JSON へ、および JSON から EXCEL へ変換
- Node.js でオンラインで CSV を JSON ファイルに変換する方法
- Node.js でオンラインで PDF を HTML に変換する方法
- Python で EXCEL を JSON に変換し、JSON を EXCEL に変換する
- Python SVG から PNG または PNG から SVG への Python 変換
- Python で CSV を JSON に、および JSON から CSV に変換する方法
- Python で PowerPoint PPT/PPTX を JPG/JPEG 画像に変換する
- Python の REST API を使用して Word ドキュメントを PDF に変換する
- REST APIを使用してPythonでPDFをExcelに変換する方法