1. منتجات
  2.   جدول
  3.   Node.js
  4.   Aspose.Cells for Node.js via Java

Aspose.Cells for Node.js via Java

 
 

واجهة برمجة تطبيقات Java لإنشاء ومعالجة جداول البيانات

واجهة برمجة تطبيقات Node.js المتقدمة التي تمكّن المطورين من إنشاء وقراءة وتحرير ومعالجة وتحويل صيغ جداول إكسل مثل XLS, XLSX, ODS, SpreadsheetML, CSV, TSC وغيرها.

ما هو Aspose.Cells لـ Node.js عبر Java؟

Aspose.Cells for Node.js via Java هو واجهة برمجة تطبيقات قوية ومتكاملة لإدارة ومعالجة جداول إكسل في تطبيقات Node.js التي تستخدم Java. هذا المنتج جزء من عائلة Aspose.Cells، المعروفة بقدرتها الشاملة على معالجة صيغ جداول البيانات. يمكن للمطورين بسهولة إنشاء وتعديل وقراءة ودمج وتحويل ملفات إكسل باستخدام مجموعة القدرات القوية التي توفرها المكتبة. المكتبة متعددة المنصات، مما يعني أنها ستعمل على أي نظام تشغيل يدعم Java، مما يضمن توافقاً واسعاً وسهولة النشر. تدعم صيغ ملفات Microsoft Excel الشائعة مثل XLS, XLSX, XLSB, XLT, XLTX, XLTM, XLSM, XML, OTS، وغيرها.

Aspose.Cells for Node.js via Java هو مجموعة أدوات متقدمة وغنية بالمميزات لمعالجة مهام جداول البيانات المختلفة في تطبيقات Node.js. تحتوي المكتبة على عدة ميزات هامة تجعلها مفيدة جداً للمطورين، بما في ذلك معالجة الملفات بشكل شامل، تنسيق متقدم، إنشاء ملفات إكسل من الصفر، حساب الصيغ المتقدم، قدرات رسم مخططات قوية، تحويل ملفات إكسل إلى صيغ ملفات أخرى، استيراد وتصدير البيانات من مصادر متعددة، إنشاء ومعالجة جداول المحور (Pivot Tables)، التعامل بكفاءة مع مجموعات بيانات كبيرة، والعديد غير ذلك.

تم تحسين Aspose.Cells for Node.js عبر Java للأداء ويمكنه التعامل بفعالية مع مجموعات بيانات ضخمة. إنه مناسب لتطبيقات العميل والخادم حيث السرعة والموثوقية حاسمة. مبني على Java، توفر المكتبة أداءً عاليًا وقابلية توسع، مما يجعلها مناسبة للتطبيقات الصغيرة والكبيرة على حد سواء. تحتوي على مجموعة متنوعة من الوظائف الإضافية وميزات الأمان، مثل تشفير وفك تشفير محتوى جداول البيانات، حماية السيناريو، وإمكانية إخفاء وإظهار الصفوف والأعمدة وأوراق العمل، وغيرها. بالنسبة للمطورين الذين يرغبون في تحسين مهاراتهم في التعامل مع جداول البيانات، فهي خيار ممتاز في جميع الجوانب.

Previous Next

البدء مع Aspose.Cells لـ Node.js عبر Java

الطريقة الموصى بها لتثبيت Aspose.Cells for Node.js عبر Java هي استخدام npm. يرجى استخدام الأمر التالي لإجراء تثبيت سلس.

تثبيت Aspose.Cells for Node.js عبر Java باستخدام npm


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

إنشاء جداول إكسل في تطبيقات Node.js

يتضمن Aspose.Cells for Node.js عبر Java وظائف كاملة لإنشاء مستندات جداول بيانات جديدة من الصفر بالإضافة إلى تحميل ومعالجة جداول البيانات الموجودة داخل تطبيقات Node.js. هناك عدة ميزات مهمة في المكتبة تسهّل عمل المطورين. يمكن للمطورين إضافة وإزالة أوراق العمل، معالجة الصفوف والأعمدة، دمج الصفوف والخلايا، استيراد البيانات المهمة من أوراق أخرى، إدراج الصور والرسومات، التعامل مباشرة مع بيانات الخلايا، حساب الصيغ المتقدمة، وغيرها. إليكم مثالًا يوضح كيف يمكن للمطورين إنشاء ملف إكسل جديد داخل تطبيقات Node.js.

كيفية إنشاء ملف إكسل جديد داخل تطبيقات 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();
        }
    }
}

إضافة الرسوم البيانية والرسومات إلى جدول البيانات

يمكنك إنشاء وإضافة أنواع مختلفة من المخططات إلى جداول إكسل داخل تطبيقات Node.js مع الدعم الكامل المقدم من Aspose.Cells for Node.js via Java. تتيح المكتبة تعديل المخططات الموجودة مسبقًا داخل تطبيقات .NET وإنشاء مخططات OOXML جديدة من الصفر. يمكنها استيعاب مجموعة واسعة من أنواع المخططات، بما في ذلك العمودية (bar)، الخطية (line)، الدائرية (pie)، المنطقة (area)، العمود (column)، النقطية (scatter)، السطحية (surface)، الأسهم (stock)، الرادارية (radar)، وغيرها. تدعم المكتبة مجموعة سلاسل المخططات (Chart Series) والتعامل مع تسمية بيانات المخطط (Chart Data Label) لسلسلة مخطط واحدة. يتم توضيح كيفية تضمين المخططات في جدول إكسل داخل تطبيقات Node.js في المثال التالي.

كيفية إضافة مخططات إلى ورقة إكسل داخل بيئة 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();
        }
    }
} 

تحويل جداول إكسل عبر واجهة برمجة تطبيقات Node.js

قدّم Aspose.Cells for Node.js via Java وظائف كاملة لتحويل جداول إكسل بين صيغ ملفات متعددة. يمكن للمطورين استخدام المكتبة لتحميل جداول إكسل بصيغة معينة داخل تطبيقات .NET وحفظها بصيغ أخرى مدعومة. يدعم التحويل إلى PDF، HTML، PowerPoint، XPS، MHTML، JSON، نص عادي، وصور شائعة مثل TIFF، JPG، PNG، BMP، وSVG. إليكم مثالًا بسيطًا يوضح كيفية تحويل جداول إكسل إلى PDF بكفاءة داخل تطبيقات Node.js.

كيفية تحويل جداول إكسل إلى 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();
        }
    }
}

 عربي