
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، توفر المكتبة أداءً عاليًا وقابلية توسع، مما يجعلها مناسبة للتطبيقات الصغيرة والكبيرة على حد سواء. تحتوي على مجموعة متنوعة من الوظائف الإضافية وميزات الأمان، مثل تشفير وفك تشفير محتوى جداول البيانات، حماية السيناريو، وإمكانية إخفاء وإظهار الصفوف والأعمدة وأوراق العمل، وغيرها. بالنسبة للمطورين الذين يرغبون في تحسين مهاراتهم في التعامل مع جداول البيانات، فهي خيار ممتاز في جميع الجوانب.
البدء مع 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();
}
}
}
