1. 产品
  2.   电子表格
  3.   Node.js
  4.   Aspose.Cells for Node.js via Java

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,用于在使用 Java 的 Node.js 应用程序中管理和操作 Excel 电子表格。该产品是 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 构建,库提供了高性能和可伸缩性,适合小型和大型应用程序。它拥有多种附加功能和安全特性,例如电子表格内容的加密和解密、场景保护,以及隐藏/显示行、列、工作表等选项。对于希望提升电子表格技能的软件开发者来说,这是一个全方位的极佳选择。

Previous Next

使用 Aspose.Cells for Node.js via Java 入门

建议使用 npm 安装 Aspose.Cells for Node.js via Java。请使用以下命令进行顺利安装。

使用 npm 安装 Aspose.Cells for Node.js via Java


npm i aspose.cells
You can also download it directly from Aspose product release page.

在 Node.js 应用中生成 Excel 电子表格

Aspose.Cells for Node.js via Java 已包括完整的功能,以从头创建新电子表格文档以及在 Node.js 应用程序中加载和操作现有电子表格。库中有多个重要特性,使开发者的工作更加轻松。软件开发人员可以添加和删除工作表、操作行列、合并行和单元格、从其他工作表获取重要数据、插入图像和照片、直接处理单元格数据、进行高级公式计算等。下面是一个示例,演示软件开发人员如何在 Node.js 应用中创建新 Excel 文件。

如何在 Node.js 应用程序中创建新 Excel 文件?

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();
        }
    }
}

向电子表格添加图表和图形

您可以在 Node.js 应用中创建并添加各种图表到 Excel 电子表格,Aspose.Cells for Node.js via Java 提供完整支持。该库允许您修改 .NET 应用中已有的图表,并从头创建新的 OOXML 图表。它支持多种图表类型,包括柱形图、折线图、饼图、面积图、柱状图、散点图、曲面图、股票图、雷达图等。库支持图表系列集合以及处理单个 ChartSeries 的图表数据标签。下面的示例演示了如何在 Node.js 应用中将图表添加到 Excel 电子表格。

如何在 Node.js 环境中向 Excel 工作表添加图表?

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();
        }
    }
} 

通过 Node.js API 转换 Excel 电子表格

Aspose.Cells for Node.js via Java 提供完整的功能,能够在多种文件格式之间转换 Excel 电子表格。软件开发者可以使用该库将一种格式的 Excel 电子表格加载到 .NET 应用中,并保存为多种受支持的其他文件格式。库支持将 Excel 电子表格转换为 PDF、HTML、PowerPoint、XPS、HTML、MHTML、JSON、纯文本以及常见图片格式,如 TIFF、JPG、PNG、BMP 和 SVG。以下是一个简单示例,展示开发者如何在 Node.js 应用中高效地将 Excel 电子表格转换为 PDF。

如何在 Node.js 应用中将 Excel 电子表格转换为 PDF?

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();
        }
    }
}

 中国人