この簡単なチュートリアルでは、Node.js を使用して Excel でグラフを作成する方法について説明します。 IDE 設定の詳細、プログラミング タスクのリスト、Node.js を使用して Excel でグラフを作成するための実行可能なサンプル コードが含まれています。出力チャートをカスタマイズするためのさまざまなプロパティと、他のタイプのチャートを生成するオプションについて学習します。
Node.js を使用して Excel グラフを作成する手順
- グラフを作成するための環境を Java 経由で Node.js に Aspose.Cells を使用する に設定します
- workbook を作成し、Cells コレクションを使用して選択したシートにサンプル データを入力します
- 選択したシートにバー chart を作成します
- データ系列とカテゴリを設定する
- データラベルを表示するためのグラフのタイトルとフラグを設定します
- 棒グラフを含むワークブックを保存します
これらの手順では、Node.js* を使用して *Excel チャートとグラフを作成するプロセスについて説明します。このプロセスは、ワークブックを作成し、そこにサンプル データを追加し、グラフを作成してから、グラフのデータ シリーズとカテゴリを設定することで開始されます。グラフのタイトルとデータ ラベルを表示するフラグも、結果の Excel ファイルを保存する前に設定されます。
Node.jsを使用してExcelグラフを作成するコード
var aspose = aspose || {}; | |
aspose.cells = require("aspose.cells"); | |
//Set the license | |
new aspose.cells.License().setLicense("License.lic"); | |
// Create a workbook | |
var wb = new aspose.cells.Workbook(); | |
// Access the first sheet | |
var sheet = wb.getWorksheets().get(0); | |
// Get the worksheet cells | |
var cells = sheet.getCells(); | |
// Fill some sample data | |
cells.get("B1").putValue("Mountains"); | |
cells.get("B2").putValue("Mount Everest"); | |
cells.get("B3").putValue("K2"); | |
cells.get("B4").putValue("Kangchenjunga"); | |
cells.get("B5").putValue("Lhotse"); | |
cells.get("C1").putValue("Height(m)"); | |
cells.get("C2").putValue(8848); | |
cells.get("C3").putValue(8611); | |
cells.get("C4").putValue(8586); | |
cells.get("C5").putValue(8516); | |
// Create a Bar chart | |
var chart_Index = 0; | |
chart_Index = sheet.getCharts().add(aspose.cells.ChartType.BAR, 7, 1, 34, 13); | |
var chart = sheet.getCharts().get(chart_Index); | |
// Set the data series and category | |
chart.getNSeries().add("C2:C5", true); | |
chart.getNSeries().setCategoryData("B2:B5"); | |
// Set chart title | |
chart.getTitle().setText("Mountains By Height"); | |
// Show data labels | |
let dataLabels; | |
for (let i = 0; i < chart.getNSeries().getCount(); i++) | |
{ | |
dataLabels = chart.getNSeries().get(i).getDataLabels(); | |
dataLabels.setShowValue(true); | |
} | |
// Save the workbook | |
wb.save("bar_chart.xlsx"); | |
console.log("Chart generated successfully"); |
上記のコードは、Node.js* を使用して Excel で *棒グラフを作成する方法を示しています。 AREA、BUBBLE、COLUMN、CONE、CYLINDER、FUNNEL、および PIE をサポートする ChartType 列挙子を使用して、いくつかのリストを示す他のタイプのグラフを作成することもできます。チャートを PDF または画像として保存する場合は、チャート クラスの toPdf() メソッドと toImage() メソッドをそれぞれ使用します。
この記事では、Node.js を使用して Excel で棒グラフを作成する方法を説明しました。 Excel ファイルを XPS ファイルに変換するプロセスについて知りたい場合は、Node.jsを使用してExcelをXPSに変換する方法 の記事を参照してください。