HTMLをNode.js経由でC++で操作
ExcelワークブックをHTMLに変換する
Aspose.Cells APIは、スプレッドシートをHTML形式にエクスポートする機能をサポートしています。これには、出力HTMLの複数の側面を制御する柔軟性を提供する HtmlSaveOptions クラスを使用します。
以下のコード例は、Node.jsを使ってワークブックをHTMLファイルとして保存する方法を示しています。
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "Book1.xlsx");
// Load your source workbook
const workbook = new AsposeCells.Workbook(filePath);
// Save file to HTML format
workbook.save("out.html");
ExcelワークブックをMHTMLファイルに変換する
MHTMLは、通常のHTMLに外部リソース(画像やアニメーション、音声など)を結合し、一つのファイルにまとめたものです。.mht拡張子のメールに使用されます。Aspose.Cellsは、MHTMLファイルの読み書きをサポートしています。
以下のコード例は、Node.jsを使ってワークブックをMHTMLファイルとして保存する方法を示しています。
const AsposeCells = require("aspose.cells.node");
const path = require("path");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "Book1.xlsx");
// Load your source workbook
const workbook = new AsposeCells.Workbook(filePath);
// Save file to mhtml format
workbook.save("out.mht");
高度なトピック
-
ExcelをHTMLに変換する際にPresentationPreferenceオプションを使用してレイアウトを向上させる
-
Excel を HTML に変換する際の DataBar、ColorScale、および IconSet 条件付き書式をエクスポート
-
HTMLに保存する際のボーダースタイルがWebブラウザでサポートされていない場合に似たボーダースタイルをエクスポートする
-
[HtmlSaveOptions.TableCssIdプロパティの使用方法についてのサンプルコードを以下に説明します。参照のために、コードによって生成されたoutput HTMLを確認してください。](/cells/ja/nodejs-cpp/prefix-table-elements-styles-with-htmlsaveoptions-tablecssid-property/)
-
[次のサンプルコードは、{0} 属性の使用例を示しています。このプロパティがTrueに設定されていない場合の効果もスクリーンショットで示しています。サンプルExcelファイルと生成された出力HTMLをダウンロードして参照してください。](/cells/ja/nodejs-cpp/enable-css-custom-properties-while-saving-to-html/)