
Aspose.Cells for Node.js via Java
Java API для генерації та обробки електронних таблиць
Розширений Node.js API, який дозволяє розробникам створювати, читати, редагувати, маніпулювати та конвертувати формати електронних таблиць 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 для Node.js через Java оптимізовано для продуктивності та може ефективно обробляти величезні набори даних. Підходить як для клієнтських, так і для серверних застосувань, де важливі швидкість і надійність. Побудована на Java, бібліотека забезпечує високу продуктивність і масштабованість, що робить її придатною як для малих, так і для масштабних проєктів. Вона має різноманітний додатковий функціонал і функції безпеки, такі як шифрування та дешифрування вмісту електронних таблиць, захист сценаріїв та можливість приховувати і розкривати рядки, стовпці, листи тощо. Для розробників, які хочуть покращити свої навички роботи з електронними таблицями, це чудовий варіант.
Початок роботи з Aspose.Cells for Node.js via Java
Рекомендований спосіб встановлення Aspose.Cells для Node.js через Java – використання npm. Будь ласка, використайте наведену нижче команду для безпроблемної інсталяції.
Встановіть Aspose.Cells для Node.js через Java, використовуючи npm
npm i aspose.cells
You can also download it directly from Aspose product release page.Генерація електронних таблиць Excel у застосунках Node.js
Aspose.Cells для Node.js через 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 за допомогою Node.js API
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();
}
}
}
