この簡単なトピックでは、ディスクからソース XLSX ファイルにアクセスし、それを HTML としてエクスポートすることで、Node.js で Excel を HTML に変換する方法について説明します。 Excel を Node.js の HTML にエクスポートする前に、画像形式、エンコードの設定、グリッド線を表示するためのフラグなど、出力 HTML ファイルのさまざまなプロパティを構成できます。出力ファイルは、HTML としてファイルまたはストリームとして保存したり、必要に応じて HTTP 応答として送信したりすることもできます。
Node.js で Excel を HTML に変換する手順
- Excel を HTML に変換するには、Java 経由の Node.js 用 Aspose.Cells を使用するように IDE を設定します。
- Workbook クラス インスタンスを使用して、HTML に変換されるソース Excel ファイルを開きます
- HtmlSaveOptions オブジェクトをインスタンス化して、出力 HTML ファイルのオプションを設定します
- エンコーディング、画像形式、グリッド表示などの HTML のプロパティを構成します。
- 保存オプションを使用して、生成された HTML ファイルをディスクに保存します。
前述の手順では、Workbook クラスのインスタンスを使用してサンプルにアクセスし、目的の HTML ファイルを構成することにより、サンプル XLSX を Node.js の HTML に変換するプロセスが必要になりました。構成には多数の HTML 設定が含まれる場合があり、出力をディスクに保存するときに必要になります。
Node.js で Excel を HTML にエクスポートするコード
Excel から HTML への変換を実行するために、Node.js コードには、Workbook クラスのインスタンスを使用して XLSX ファイルにアクセスし、HTML として保存する API 呼び出しがほとんど含まれていません。出力 HTML の設定に使用できるパラメータは他にもいくつかあります。これには、画像形式、エンコーディング、デフォルト フォント、グリッド表示、サイズを削減するための未使用のスタイルの除外、およびその他の多数のパラメータが含まれます。生成された HTML は、ディスク上またはストリーム内に保存できます。
このトピックでは、Node.js で Excel を HTML に変換する方法について説明しました。 Excel ファイルを SVG 画像に変換することに興味がある場合は、Node.jsでExcelをSVGに変換する方法 の記事を参照してください。