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 で、開発者は XLS、XLSX、ODS、SpreadsheetML、CSV、TSC などの Excel スプレッドシート形式を作成、読み取り、編集、操作、変換できます。

Aspose.Cells for Node.js via Java とは何ですか?

Aspose.Cells for Node.js via Java は、Javaを使用するNode.jsアプリケーションでExcelスプレッドシートを管理および操作するための強力で完全なAPIです。この製品は、スプレッドシート形式を包括的に処理できることで知られるAspose.Cellsファミリーの一部です。ソフトウェア開発者は、ライブラリが提供する豊富な機能を使って、Excelファイルを簡単に作成、変更、読み取り、結合、変換できます。ライブラリはクロスプラットフォーム対応で、JavaをサポートするあらゆるOSで動作し、広範な互換性と導入の容易さを実現します。XLS、XLSX、XLSB、XLT、XLTX、XLTM、XLSM、XML、OTSなどの一般的なMicrosoft Excelファイル形式をサポートしています。

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 の開始方法

Aspose.Cells for Node.js via Java をインストールする推奨方法は npm を使用することです。スムーズにインストールするには、以下のコマンドを使用してください。

npmを使用してJava経由のAspose.Cells for Node.jsをインストール


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チャートを作成したりできます。棒グラフ、折れ線グラフ、円グラフ、エリアグラフ、縦棒グラフ、散布図、サーフェスグラフ、株価チャート、レーダーチャートなど、幅広いチャートタイプに対応しています。ライブラリはチャートシリーズのコレクションや、単一チャートシリーズのデータラベルの扱いもサポートします。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アプリケーションに読み込み、他のサポートされているさまざまな形式で保存できます。PDF、HTML、PowerPoint、XPS、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();
        }
    }
}

 日本