У цьому короткому посібнику описано, як створити діаграму в Excel за допомогою Node.js. Він містить детальну інформацію про параметри IDE, список завдань програмування та приклад коду, який можна запустити для створення графіка в Excel за допомогою Node.js. Ви дізнаєтесь про різні властивості для налаштування вихідної діаграми разом із параметрами для створення інших типів діаграм.
Кроки для створення діаграми Excel за допомогою Node.js
- Встановіть середовище використовуйте Aspose.Cells для Node.js через Java для створення графіків
- Створіть workbook і заповніть зразки даних у вибраному аркуші за допомогою колекції клітинок
- Створіть панель chart на вибраному аркуші
- Встановіть ряд даних і категорію
- Установіть заголовок діаграми та позначки для відображення міток даних
- Збережіть книгу з гістограмою в ній
У цих кроках пояснюється процес створення діаграм і графіків Excel за допомогою Node.js. Процес починається зі створення робочої книги, додавання в неї зразкових даних і створення діаграми з подальшим встановленням ряду даних і категорії для діаграми. Заголовок діаграми та прапорці для відображення міток даних також встановлюються перед збереженням отриманого файлу Excel.
Код для створення графіка Excel за допомогою Node.js
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"); |
Наведений вище код демонструє створення гістограми в Excel за допомогою Node.js. Ви можете створювати інші типи діаграм за допомогою перелічувача ChartType, який підтримує AREA, BUBBLE, COLUMN, CONE, CYLINDER, FUNNEL і PIE. Якщо ви хочете зберегти діаграму як PDF або зображення, скористайтеся методами toPdf() і toImage() відповідно з класу діаграм.
Ця стаття навчила нас створювати гістограму в Excel за допомогою Node.js. Якщо ви хочете дізнатися, як конвертувати файл Excel у файл XPS, перегляньте статтю як конвертувати Excel у XPS за допомогою Node.js.