أصبحت جداول بيانات Excel جزءًا لا يتجزأ من إدارة البيانات وتحليلها في مختلف الصناعات. سواء كنت تعمل على التقارير المالية أو تحليل البيانات أو تخطيط المشروع، فإن القدرة على إنشاء ملفات Excel ومعالجتها برمجيًا تعد مهارة قيمة. في منشور المدونة هذا، سوف نستكشف كيفية إنشاء ملفات Excel بلغات البرمجة الشائعة، وهي C#، وJava، وPython، وC++، وPHP، وNode.js، باستخدام واجهات برمجة تطبيقات Aspose.Cells القوية. لذلك دعونا نبدأ.
- مكتبات لإنشاء ملفات Excel
- إنشاء ملفات Excel في C#
- إنشاء ملفات Excel في جافا
- إنشاء ملفات Excel في بايثون
- إنشاء أو تعديل أوراق Excel في C++
- إنشاء ملفات Excel بلغة PHP
- إنشاء وتحرير ملفات Excel في Node.js
مكتبات لإنشاء ملفات Excel
Aspose.Cells عبارة عن مجموعة قوية من واجهات برمجة التطبيقات التي تمكن المطورين من العمل بسلاسة مع ملفات Excel في تطبيقاتهم. فهو يوفر مجموعة واسعة من الميزات، بما في ذلك إنشاء ملفات Excel وتعديلها وتنسيقها وتحويلها، بالإضافة إلى التعامل مع الصيغ والمخططات والمزيد. تقدم Aspose.Cells متغيرات لمعظم لغات البرمجة الشائعة بما في ذلك C#، وJava، وPython، وC++، وPHP، وNode.js.
لذلك دعونا نتعمق في كيفية الاستفادة من قوة Aspose.Cells في لغات البرمجة المختلفة لإنشاء ملفات Excel برمجيًا.
إنشاء Excel XLS في C#
لإنشاء ملفات Excel في تطبيقات C# .NET، بدأ Aspose.Cells for .NET في العمل. إنها واجهة برمجة تطبيقات قوية للعمل مع ملفات Excel على منصات .NET و.NET Core وXamarin، مما يوفر معايير عالية للقراءة والكتابة وتصدير ملفات Excel. دعونا نلقي نظرة على كيفية إنشاء ملف Excel في C#.
- أولاً، قم بإنشاء مثيل لفئة Workbook.
- ثم قم بالوصول إلى ورقة العمل الأولى (التي تم إنشاؤها بشكل افتراضي) من المصنف.
- قم بالوصول إلى الخلية cells)) المطلوبة في ورقة العمل ووضع القيمة في الخلية cells)).
- أضف عناصر أخرى مثل المخططات والصور وما إلى ذلك.
- احفظ المصنف كملف باستخدام أسلوب Workbook.Save().
يوضح مقتطف التعليمات البرمجية التالي كيفية إنشاء ملف Excel XLSX في C#.
// إنشاء مثيل لكائن Workbook الذي يمثل ملف Excel.
Workbook wb = new Workbook();
// عند إنشاء مصنف جديد، تتم إضافة "ورقة1" افتراضية إلى المصنف.
Worksheet sheet = wb.Worksheets[0];
// قم بالوصول إلى الخلية "A1" في الورقة.
Cell cell = sheet.Cells["A1"];
// أدخل "Hello World!" النص في الخلية "A1".
cell.PutValue("Hello World!");
// احفظ ملف Excel كملف .xlsx.
wb.Save("Excel.xlsx", SaveFormat.Xlsx);
إنشاء ملف Excel في جافا
يعمل Aspose.Cells for Java كمكتبة Java لإنشاء ملفات Excel ومعالجتها في التطبيقات المستندة إلى Java. على غرار متغير .NET، يوفر لك Aspose.Cells for Java ميزات أساسية ومتقدمة لإنشاء مصنفات Excel غنية ومعالجة المصنفات الموجودة. دعونا نلقي نظرة على كيفية إنشاء جدول بيانات Excel في Java.
- أولاً، استخدم فئة Workbook لإنشاء ملف Excel جديد.
- ثم استخدم طريقة Workbook.getWorksheets().get(index) للحصول على مرجع لورقة العمل.
- قم بالوصول إلى الخلية المطلوبة من ورقة العمل وأدخل النص فيها.
- تنفيذ عمليات أخرى مثل إضافة الرسوم البيانية والجداول المحورية وما إلى ذلك.
- وأخيرًا، احفظ المصنف باستخدام طريقة Workbook.save().
يوضح مقتطف التعليمات البرمجية التالي كيفية إنشاء جدول بيانات Excel في Java.
// إنشاء مصنف جديد
Workbook workbook = new Workbook();
// إضافة قيمة في الخلية
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!");
// احفظه كملف Excel XLSX
workbook.save("Excel.xlsx");
يمكنك قراءة الدليل الكامل حول إنشاء ملفات Excel في Java هنا.
إنشاء ملف Excel XLS في لغة بايثون
أصبحت Python لغة برمجة يستخدمها المطورون لإنشاء تطبيقات الويب والبرامج بسرعة وسهولة. لذلك، لجعل مطوري Python قادرين على العمل مع أوراق Excel بسهولة، تقدم Aspose Aspose.Cells for Python. تعمل المكتبة على تبسيط طريقة إنشاء ملفات Excel ومعالجتها من خلال كتابة بضعة أسطر فقط من التعليمات البرمجية بلغة Python.
فيما يلي خطوات إنشاء ملف Excel أساسي في Python.
- استخدم فئة المصنف لإنشاء ملف Excel جديد.
- ثم استخدم طريقة Workbook.getWorksheets().get(index) للحصول على مرجع لورقة العمل.
- ضع القيمة في الخلية المطلوبة باستخدام طريقة Worksheet.getCells().get(“A1”).putValue(“hello”).
- تنفيذ عمليات أخرى (كما هو مطلوب).
- وأخيرًا، احفظ المصنف باستخدام طريقة Workbook.save().
يوضح الكود أدناه كيفية إنشاء Excel XLS في Python.
# قم بإنشاء مصنف XLSX جديد
wb = Workbook(FileFormatType.XLSX)
# إدراج قيمة في الخلايا
wb.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!")
# احفظ المصنف كملف .xlsx
wb.save("workbook.xlsx")
قم بزيارة الدليل الكامل حول العمل مع ملفات Excel في Python.
إنشاء ملف Excel في C++
يقدم لك Aspose.Cells for C++ حلاً قويًا لاحتياجات معالجة ملفات Excel في تطبيقات C++. باستخدام المكتبة، يمكنك إجراء مجموعة من العمليات بدءًا من إنشاء ملفات Excel وتحريرها وحتى تحويل الأوراق وتصدير بيانات جداول البيانات. ومع ذلك، ليس عليك كتابة مجموعة من أسطر كود C++. ألقِ نظرة على كيفية إنشاء ملف Excel بسيط بلغة C++.
- أولاً، قم بإنشاء مثيل لفئة IWorkbook.
- ثم احصل على مرجع الورقة من IWorksheetCollection في IWorksheet.
- استخدم طريقة ICells->GetObjectByIndex() للوصول إلى خلية معينة باستخدام فهرس الصف والعمود.
- أدخل قيمة في الخلية باستخدام طريقة ICell->PutValue().
- إجراء عمليات أخرى، إذا لزم الأمر.
- وأخيرًا، احفظ المصنف باستخدام طريقة IWorkbook->Save().
يقوم مقتطف التعليمات البرمجية التالي بإنشاء Excel XLS في C++.
/*create a new workbook*/
intrusive_ptr<IWorkbook> wb = Factory::CreateIWorkbook();
/*get the first worksheet*/
intrusive_ptr<IWorksheetCollection> wsc = wb->GetIWorksheets();
intrusive_ptr<IWorksheet> ws = wsc->GetObjectByIndex(0);
/*get cell(0,0)*/
intrusive_ptr<ICells> cells = ws->GetICells();
intrusive_ptr<ICell> cell = cells->GetObjectByIndex(0, 0);
/*write "Hello World" to cell(0,0) of the first sheet*/
intrusive_ptr<String> str = new String("Hello World!");
cell->PutValue(str);
/*save this workbook to resultFile folder*/
wb->Save(resultPath->StringAppend(new String("workbook.xlsx")));
اقرأ الدليل الكامل حول العمل مع ملفات Excel في C++.
إنشاء ملف Excel في PHP
لإنشاء ملفات Excel بلغة PHP، يقدم Aspose Aspose.Cells for PHP. تمامًا مثل المتغيرات الأخرى، يوفر Aspose.Cells for PHP جميع الميزات الأساسية والمتقدمة تقريبًا التي قد تحتاجها في معالجة جداول البيانات. ألقِ نظرة على كيفية إنشاء ملف Excel بلغة PHP.
- أولاً، قم بإنشاء مثيل لفئة Workbook.
- احصل على مرجع لورقة العمل من WorksheetCollection باستخدام طريقة $workbook->getWorksheets().
- احصل على مرجع لمجموعة الخلايا باستخدام طريقة $worksheets->get(index)->getCells().
- قم بإدراج قيمة في الخلية المطلوبة باستخدام طريقة $cells->get(“A1”)->putValue(“Hello World!”).
- أخيرًا، احفظ ملف Excel باستخدام طريقة $workbook->save(“output.xlsx”، cell\SaveFormat::XLSX).
يقوم مقتطف الكود أدناه بإنشاء ملف Excel بلغة PHP.
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("aspose.cells.php");
use aspose\cells;
// إنشاء كائن من فئة المصنف
$workbook = new cells\Workbook();
// الوصول إلى أوراق العمل
$sheets = $workbook->getWorksheets();
// الوصول إلى خلايا ورقة العمل المطلوبة
$cells = $sheets->get(0)->getCells();
// أدخل قيمة في الخلية
$cells->get("A1")->putValue("Hello world!");
// احفظ ملف إكسل
$workbook->save("output.xlsx", cells\SaveFormat::XLSX);
تعرف على كيفية إنشاء ملفات Excel ومعالجتها في PHP.
قم بإنشاء ملف Excel XLS في Node.js
وأخيرًا وليس آخرًا، Aspose.Cells for Node.js، وهي مكتبة قوية لمعالجة جداول البيانات لتطبيقات Node.js. بفضل مجموعة من الميزات المذهلة، يعمل Aspose.Cells for Node.js على تبسيط إنشاء ومعالجة جداول بيانات Excel في تطبيقات Node.js. قم بإلقاء نظرة على الخطوات المطلوبة لإنشاء Excel XLSX في Node.js.
- أولاً، قم بإنشاء مثيل لفئة Workbook.
- ثم احصل على مرجع لورقة العمل باستخدام طريقة Workbook.getWorksheets.get(index).
- أدخل قيمة في الخلية المطلوبة في ورقة العمل باستخدام معرف الخلية، مثل A1 وB3 وما إلى ذلك.
- أخيرًا، احفظ ملف Excel باستخدام طريقة Workbook.save().
يوجد أدناه مقتطف التعليمات البرمجية في Node.js الذي يقوم بإنشاء ملف Excel XLSX.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// إنشاء مصنف جديد
var workbook = new aspose.cells.Workbook(aspose.cells.FileFormatType.XLSX);
// إضافة قيمة في الخلية
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!");
// حفظ كملف Excel XLSX
workbook.save("Excel.xlsx");
console.log("done...");
تفضل بزيارة الدليل الكامل لإنشاء ملفات Excel في Node.js.
احصل على ترخيص مجاني لواجهات برمجة تطبيقات Excel
احصل على ترخيص مؤقت مجاني وقم بإنشاء ملفات Excel باستخدام Aspose.Cells APIs دون قيود التقييم.
خاتمة
يعمل Aspose.Cells على تبسيط عملية العمل مع ملفات Excel عبر لغات برمجة متعددة. في منشور المدونة هذا، أوضحنا كيفية إنشاء ملف Excel أساسي باستخدام Aspose.Cells في C#، وJava، وPython، وC++، وPHP، وNode.js. سواء كنت تقوم بتطوير تطبيقات سطح المكتب، أو خدمات الويب، أو البرامج النصية للأتمتة، توفر Aspose.Cells واجهات برمجة تطبيقات متعددة الاستخدامات ومتسقة لتلبية احتياجات معالجة Excel الخاصة بك. استكشف الوثائق والأمثلة الشاملة التي تقدمها Aspose.Cells لفتح المزيد من الإمكانات لمعالجة ملفات Excel في مشاريعك.