Diagram létrehozása Excelben a Node.js használatával

Ez a rövid útmutató bemutatja, hogyan hozhat létre diagramot a Excel alkalmazásban a Node.js használatával. Részleteket tartalmaz az IDE-beállításokról, a programozási feladatok listáját és egy futtatható mintakódot grafikon létrehozásához Excelben a Node.js használatával. Megtanulja a különböző tulajdonságokat a kimeneti diagram testreszabásához, valamint a más típusú diagramok létrehozásának lehetőségeit.

Az Excel diagram létrehozásának lépései a Node.js használatával

  1. A grafikonok létrehozásához állítsa a környezetet használja az Aspose.Cells for Node.js fájlt Java-n keresztül értékre
  2. Hozzon létre egy workbook-t, és töltse ki a mintaadatokat egy kiválasztott lapra a Cellák gyűjtemény segítségével
  3. Hozzon létre egy sávot chart a kiválasztott lapon
  4. Állítsa be az adatsort és a kategóriát
  5. Állítsa be a diagram címét és zászlóit az adatcímkék megjelenítéséhez
  6. Mentse el a munkafüzetet oszlopdiagrammal

Ezek a lépések ismertetik az Excel diagramok és grafikonok Node.js használatával történő létrehozásának folyamatát. A folyamat egy munkafüzet létrehozásával, mintaadatok hozzáadásával és egy diagram létrehozásával indul, majd a diagram adatsorának és kategóriájának beállításával. Az eredményül kapott Excel-fájl mentése előtt beállítja a diagram címét és az adatcímkéket megjelenítő jelzőket is.

Kód az Excel-grafikon létrehozásához a Node.js használatával

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");

A fenti kód a sávdiagram létrehozását mutatja be Excelben a Node.js használatával. Más típusú diagramokat is létrehozhat a ChartType enumerátor segítségével, amely támogatja a TERÜLET, BUBBLE, OSZLOP, KÚP, CYLINDER, FUNNEL és PIE elemeket. Ha a diagramot PDF-ként vagy képként szeretné menteni, használja a diagramosztályból a toPdf() és toImage() metódusokat.

Ez a cikk megtanított minket létrehozni oszlopdiagramot Excelben a Node.js használatával. Ha meg szeretné ismerni az Excel-fájlok XPS-fájllá alakításának folyamatát, tekintse meg a hogyan lehet az Excelt XPS-re konvertálni a Node.js használatával című cikket.

 Magyar