
Aspose.Cells for Node.js via Java
Java API для создания и обработки электронных таблиц
Продвинутый API Node.js, позволяющий разработчикам создавать, читать, редактировать, манипулировать и конвертировать форматы электронных таблиц Excel, такие как XLS, XLSX, ODS, SpreadsheetML, CSV, TSC и т.д.
Что такое Aspose.Cells for Node.js via Java?
Aspose.Cells for Node.js via Java — мощный и полностью укомплектованный API для управления и манипулирования электронными таблицами Excel в приложениях Node.js, использующих Java. Этот продукт является частью семейства Aspose.Cells, известного своей всесторонней способностью работать с форматами таблиц. Разработчики программного обеспечения могут легко создавать, изменять, читать, объединять и конвертировать файлы Excel с помощью широких возможностей, предоставляемых библиотекой. Библиотека кроссплатформенная, что означает, что она будет работать на любой операционной системе, поддерживающей Java, обеспечивая широкую совместимость и простоту развертывания. Она поддерживает популярные форматы файлов Microsoft Excel, такие как XLS, XLSX, XLSB, XLT, XLTX, XLTM, XLSM, XML, OTS и т.д.
Aspose.Cells for Node.js via Java — это сложный и функциональный набор инструментов для выполнения различных задач обработки электронных таблиц в приложениях Node.js. Библиотека обладает несколькими важными функциями, которые делают её очень полезной для разработчиков программного обеспечения, включая всестороннее манипулирование файлами, продвинутое форматирование, создание файлов Excel с нуля, продвинутый расчёт формул, надежные возможности построения диаграмм, конвертацию файлов Excel в другие форматы, импорт и экспорт данных из различных источников, создание и манипулирование сводными таблицами, эффективную работу с большими наборами данных и многое другое.
Aspose.Cells for Node.js via Java оптимизирован для производительности и может эффективно обрабатывать огромные наборы данных. Он подходит как для клиентских, так и для серверных приложений, где важны скорость и надёжность. Построенная на Java, библиотека обеспечивает высокую производительность и масштабируемость, что делает её подходящей как для небольших, так и для крупномасштабных приложений. Она обладает множеством дополнительных функций и возможностей безопасности, таких как шифрование и дешифрование содержимого электронных таблиц, защита сценариев и возможность скрывать и показывать строки, столбцы, листы и др. Для разработчиков, желающих улучшить свои навыки работы с электронными таблицами, это отличный вариант.
Начало работы с Aspose.Cells for Node.js via Java
Рекомендуемый способ установки Aspose.Cells for Node.js via Java — использование npm. Пожалуйста, используйте следующую команду для плавной установки.
Установите Aspose.Cells for Node.js via Java с помощью npm
npm i aspose.cells
You can also download it directly from Aspose product release page.Генерация электронных таблиц Excel в приложениях Node.js
Aspose.Cells for Node.js via Java включает полностью функциональность для создания новых документов электронных таблиц с нуля, а также загрузки и изменения существующих таблиц внутри приложений Node.js. Существует несколько важных функций библиотеки, упрощающих работу разработчиков. Разработчики могут добавлять и удалять листы, изменять строки и столбцы, объединять строки и ячейки, переносить важные данные с других листов, вставлять изображения и фотографии, работать напрямую с данными ячеек, выполнять продвинутый расчёт формул и т.д. Ниже приведён пример, демонстрирующий, как разработчики могут создать новый файл Excel внутри приложений Node.js.
Как создать новый файл Excel внутри приложений Node.js?
import com.aspose.cells.*;
public class CreateExcelFile {
public static void main(String[] args) {
// Instantiate a Workbook object
Workbook workbook = new Workbook();
// Access the first worksheet in the workbook
Worksheet worksheet = workbook.getWorksheets().get(0);
// Add text to cell A1
Cell cell = worksheet.getCells().get("A1");
cell.putValue("Hello, Aspose!");
// Save the workbook
try {
workbook.save("NewExcelFile.xlsx");
} catch (Exception e) {
e.printStackTrace();
}
}
}
Добавление диаграмм и графики в таблицу
Вы можете создавать и добавлять различные типы диаграмм в электронные таблицы Excel в приложениях Node.js с полной поддержкой, предоставляемой Aspose.Cells for Node.js via Java. Библиотека позволяет изменять уже существующие диаграммы в приложениях .NET и создавать новые диаграммы OOXML с нуля. Она поддерживает широкий спектр типов диаграмм, включая столбчатые, линейные, круговые, областные, колонные, точечные, поверхностные, биржевые, радиальные и другие. Коллекция серий диаграмм и работа с подписью данных отдельной серии диаграммы также поддерживаются библиотекой. Как включать диаграммы в электронную таблицу Excel в приложениях Node.js, показано в следующем примере.
Как добавить диаграммы в лист Excel в среде Node.js?
import com.aspose.cells.*;
public class AddChart {
public static void main(String[] args) {
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.getWorksheets().get(0);
Cells cells = worksheet.getCells();
// Add sample data for the chart
cells.get("A1").putValue("Category");
cells.get("A2").putValue("A");
cells.get("A3").putValue("B");
cells.get("A4").putValue("C");
cells.get("B1").putValue("Value");
cells.get("B2").putValue(10);
cells.get("B3").putValue(20);
cells.get("B4").putValue(30);
// Add a chart to the worksheet
int chartIndex = worksheet.getCharts().add(ChartType.COLUMN, 5, 0, 15, 5);
Chart chart = worksheet.getCharts().get(chartIndex);
// Set the data source for the chart
chart.setNSeries("B2:B4", true);
chart.getNSeries().setCategoryData("A2:A4");
// Save the workbook with the chart
try {
workbook.save("ChartExcelFile.xlsx");
} catch (Exception e) {
e.printStackTrace();
}
}
}
Применение продвинутого форматирования к электронным таблицам
Aspose.Cells for Node.js via Java упрощает разработчикам загрузку и применение различных типов форматирования к ячейкам и строкам электронных таблиц. Библиотека предоставляет обширные параметры форматирования, позволяя создавать настраиваемые и визуально привлекательные таблицы. Она включает стили шрифтов, границы ячеек, числовые форматы и условное форматирование, позволяя создавать сильно настроенные и визуально привлекательные таблицы. Здесь простой пример, показывающий, как разработчики могут применять форматирование к ячейкам листа в приложениях Node.js.
Как применить стили к ячейкам листа в приложениях Node.js?
import com.aspose.cells.*;
public class FormatCells {
public static void main(String[] args) {
try {
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.getWorksheets().get(0);
Cells cells = worksheet.getCells();
// Set value to a cell
Cell cell = cells.get("A1");
cell.putValue("Aspose Formatting");
// Create a style object
Style style = workbook.createStyle();
// Set the font color to red
style.getFont().setColor(Color.getRed());
// Set the background color to yellow
style.setPattern(BackgroundType.SOLID);
style.setBackgroundColor(Color.getYellow());
// Apply the style to the cell
cell.setStyle(style);
workbook.save("FormattedCells.xlsx");
System.out.println("Cells formatted successfully.");
} catch (Exception e) {
e.printStackTrace();
}
}
}
Конвертация электронных таблиц Excel через API Node.js
Aspose.Cells for Node.js via Java предоставляет полную функциональность для конвертации электронных таблиц Excel между многочисленными форматами файлов. Разработчики могут использовать библиотеку для загрузки электронных таблиц Excel в одном формате в свои .NET‑приложения и сохранять их в различных поддерживаемых форматах. Конвертация электронных таблиц Excel в PDF, HTML, PowerPoint, XPS, MHTML, JSON, обычный текст и распространённые форматы изображений, включая TIFF, JPG, PNG, BMP и SVG, поддерживается библиотекой. Ниже простой пример, показывающий, как разработчик может эффективно конвертировать электронные таблицы Excel в PDF в приложениях Node.js.
Как конвертировать электронные таблицы Excel в PDF внутри приложений Node.js?
import com.aspose.cells.*;
public class ExcelToPdf {
public static void main(String[] args) {
try {
// Load the Excel file
Workbook workbook = new Workbook("input.xlsx");
// Save the file as PDF
workbook.save("output.pdf", SaveFormat.PDF);
System.out.println("Excel file has been successfully converted to PDF.");
} catch (Exception e) {
e.printStackTrace();
}
}
}
