
Node.js で Excel を SVG に変換する
最近、プログラムで Excel ファイルを XML に変換 するブログ投稿を公開しました。このブログ投稿では、プログラムで Node.js の Excel を SVG に変換する方法を学びます。ただし、この Node.js Excel ライブラリ は、JavaScript アプリケーションで Excel から SVG へのコンバーターを構築するために使用されます。この記事は、Node.js の数行のソース コードを使用して、Excel から SVG への変換プロセスを自動化するのに役立ちます。実際に、機能を示すコード スニペットを作成します。
この記事では、次のトピックについて説明します。
JavaScript Excel ライブラリのインストール
この Node.js Excel ライブラリは豊富な機能を備えており、インストールとその使用法に関する完全なドキュメントを提供します。したがって、次のコマンドを実行して、この API を Node.js プロジェクトにインストールします。
npm install java
npm install aspose.cells
2 つ目のオプションは、API パッケージを ダウンロード し、Node.js プロジェクトでこのライブラリを有効にすることです。
Node.js で Excel を SVG に変換する
システムに MS Excel がインストールされておらず、データ ファイルにアクセスできない場合があります。したがって、ファイルを簡単に表示できるように、Excel を SVG に変換することが重要です。
プログラムで Excel から SVG への変換を実行するには、次の手順に従います。
- Workbook オブジェクトを作成し、ソース ファイルを読み込みます。
- ImageOrPrintOptions クラスのインスタンスを初期化して、追加の画像作成オプションにアクセスします。
- setSaveFormat メソッドを呼び出して、各ワークシートを単一ページの SVG 形式に変換します。
- この setOnePagePerSheet メソッドを呼び出して、1 つのシートのすべてのコンテンツを 1 つのページだけに配置します。
- SheetRender メソッドを呼び出して、各ワークシートを svg 形式に変換します。
- この toImage メソッドを呼び出して、ワークシートを Svg 画像形式で出力します。
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// ワークブック オブジェクトを作成し、ソース ファイルをロードする
var workbook = new aspose.cells.Workbook("sample.xlsx");
// ImageOrPrintOptions クラスのインスタンスを初期化して、追加の画像作成オプションにアクセスします
var imgOptions = new aspose.cells.ImageOrPrintOptions();
// setSaveFormat メソッドを呼び出して、各ワークシートを単一ページの svg 形式に変換します
imgOptions.setSaveFormat(aspose.cells.SaveFormat.SVG);
// この setOnePagePerSheet メソッドを呼び出して、1 つのシートのすべてのコンテンツを 1 つのページだけに配置します。
imgOptions.setOnePagePerSheet(true);
var sheetCount = workbook.getWorksheets().getCount();
for (var i = 0; i < sheetCount; i++) {
var sheet = workbook.getWorksheets().get(i);
// SheetRender メソッドを呼び出して、各ワークシートを svg 形式に変換します
var sr = new aspose.cells.SheetRender(sheet, imgOptions);
for (var k = 0; k < sr.getPageCount(); k++) {
// この toImage メソッドを呼び出して、ワークシートを Svg 画像形式で出力します
sr.toImage(k, sheet.getName() + k + "_out.svg");
}
}
以下の画像で出力を確認できます。

無料ライセンスを取得する
無料の一時ライセンス を取得して、評価制限を超えて API を試すことができます。
まとめ
ここで、このブログ投稿を終了します。プログラムで Node.js で Excel を SVG に変換する方法を学習しました。さらに、API メソッドを示すすべてのステップをリストにまとめました。さらに、この Node.js Excel ライブラリの ドキュメント にアクセスして、他の優れた機能を知ることができます。さらに、関連する記事については、以下の「関連項目」セクションを確認してください。最後に、conholdate.com にアクセスして最新情報を入手してください。
質問する
フォーラムでご質問やご質問をお知らせください。
よくある質問
Excel を SVG としてエクスポートできますか?
この JavaScript Excel ライブラリ をインストールすると、Excel ファイルを SVG ファイル形式にエクスポートできます。この setSaveFormat メソッドは、ワークシートをプログラムで SVG 形式に変換します。
SVG に変換できるプログラムは何ですか?
this コード スニペットをコピーしてメイン ファイルに貼り付け、Excel をプログラムで SVG に変換します。