Hozzon létre Excel-táblázatot a Node.js-ben

Ez az útmutató leírja, hogyan kell létrehozni Excel táblát a Node.js-ben. Tartalmazza a fejlesztői környezet adott erőforrásokkal történő beállításának részleteit, a funkció megvalósításának lépéseinek listáját, valamint egy mintakódot egy Excel-tábla Node.js-ben létrehozásához. A táblázat testreszabásához különböző paraméterek beállításával különféle részleteken kell keresztülmennie.

A táblázat hozzáadásának lépései az Excelhez a Node.js-ben

  1. Állítsa be az IDE-t a(z) Aspose.Cells for Node.js Java-n keresztül használatához táblázat létrehozásához
  2. Hozzon létre vagy töltsön be egy Excel-fájlt a Workbook osztály segítségével táblázat hozzáadásához
  3. Nyisson meg egy lapot a munkafüzetben, és adjon hozzá egy listaobjektumot a táblázathoz
  4. Állítsa be a kívánt táblázatstílust a TableStyleType számláló segítségével
  5. Állítsa be a jelzőt úgy, hogy az összes numerikus oszlop összegét mutassa
  6. Állítsa be a jelzőt, hogy egy adott oszlop sorainak számát mutassa
  7. Mentse el az eredményül kapott Excel fájlt

A fenti lépések meghatározzák, hogyan készíthet táblázatot Excelben a Node.js-ben. Indítsa el a folyamatot egy Excel-fájl inicializálásával vagy betöltésével, egy munkalap elérésével, valamint egy listaobjektum létrehozásával számos adathoz és adatfejléc-információhoz. Miután hozzáadta a táblázatot, állítsa be a táblázat stílusát és jelzőit, hogy megjelenítse egy adott oszlop végösszegének összegét és számítási típusát.

Kód Excel-tábla létrehozásához a Node.js-ben

const asposecells = require('aspose.cells');
const workbook = new asposecells.Workbook();
// Function to create sample data
function createSampleData(sheet) {
const titles = ["Employee", "Quarter", "Product", "Country", "Sale"];
const employees = ["David", "James", "Miya"];
const products = ["Chai", "Chang", "Geitost", "Maxilaku"];
const countries = ["USA", "China", "Turkiye", "Germany", "India", "Italy"];
titles.forEach((title, idx) => {
sheet.getCells().get(0, idx).setValue(title);
});
for (let i = 1; i < 20; i++) {
sheet.getCells().get(i, 0).setValue(employees[Math.floor(Math.random() * employees.length)]);
sheet.getCells().get(i, 1).setValue(Math.floor(Math.random() * 4) + 1);
sheet.getCells().get(i, 2).setValue(products[Math.floor(Math.random() * products.length)]);
sheet.getCells().get(i, 3).setValue(countries[Math.floor(Math.random() * countries.length)]);
sheet.getCells().get(i, 4).setValue(Math.floor(Math.random() * 2001));
}
}
// Create sample data if workbook has no data
createSampleData(workbook.getWorksheets().get(0));
const sheet = workbook.getWorksheets().get(0);
// Add a new list object with 20 rows and 5 columns
const listObject = sheet.getListObjects().get(sheet.getListObjects().add("A1", "E20", true));
// Set table style
listObject.setTableStyleType(asposecells.TableStyleType.TABLE_STYLE_MEDIUM_10);
// Show totals
listObject.setShowTotals(true);
// Set the second column calculation type
listObject.getListColumns().get(1).setTotalsCalculation(asposecells.TotalsCalculation.COUNT);
// Save the Excel file
workbook.save("output.xlsx");
console.log("Table created successfully!!!");

Ez a kód megmutatja, hogyan hozhat létre táblázatot Excelben a Node.js-ben. A createSampleData() nem kötelező függvény, és csak akkor használatos, ha nem állnak rendelkezésre adatok a táblához. Állítsa be a táblázat stílusát a TableStyleType számlálóval, a TotalsCalculation típust pedig a TotalsCalculation számlálóval.

Ez a témakör ismerteti a Node.js* MS Excel táblájával való használatát. A különböző színtémák cellákra történő alkalmazásához olvassa el a Alkalmazza az Excel témát a Node.js segítségével című cikket.

 Magyar