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

Aspose.Cells for PHP via Java

 
 

PHP API لإنشاء وتحويل جداول بيانات Excel

تسمح واجهة برمجة التطبيقات المفيدة لإدارة ومعالجة جداول بيانات Excel للمطورين بإنشاء ملفات Excel وتحريرها وطباعتها وقراءتها وتحويلها.

يعد Aspose.Cells for PHP via Java حلاً مفيدًا ومرنًا للعمل مع مستندات جداول بيانات Excel داخل تطبيقات PHP . إنها واجهة برمجة تطبيقات شائعة جدًا لمعالجة جداول البيانات تمكن مطوري البرامج من إنشاء ملفات Microsoft Excel وتعديلها وقراءتها وطباعتها وتحويلها دون الحاجة إلى تثبيت Microsoft Excel على النظام. تدعم المكتبة جميع إصدارات Microsoft Excel بشكل كامل، بما في ذلك أحدث إصدارات Excel 2019 وExcel لـ Office 365.

Aspose.Cells for PHP via Java عبارة عن واجهة برمجة تطبيقات قابلة للتطوير وغنية بالميزات تساعد مطوري البرامج بسرعة وموثوقية، على التحويل بين العديد من تنسيقات المستندات الشائعة داخل تطبيقات PHP الخاصة بهم. وهو يوفر برامج لمعظم تنسيقات XLS الكاملة وOOXML وFlat OPC وأيضًا Excel 2003 XML وXLSX وXLTX وXLSM وXLTM وCSV وHTML وODS وPDF وتنسيق الملفات المحدد بعلامات جدولة وغير ذلك الكثير. من الممكن أيضًا استخراج النص بسهولة عن طريق حفظه بتنسيق نص عادي. باستخدام Aspose.Cells لـ PHP عبر Java، يمكن للمطورين استخدام واجهة برمجة التطبيقات (API) من داخل تطبيقات PHP باستخدام Java Bridge. تم تصميم المكتبة لتحقيق الأداء العالي، مما يسمح للمطورين بالعمل مع ملفات Excel الكبيرة بسرعة وكفاءة.

يعمل Aspose.Cells لـ PHP عبر Java باستخدام Java Bridge لإنشاء اتصال بين تطبيق PHP وAspose.Cells API. هناك العديد من ميزات معالجة جداول بيانات Excel المهمة الموجودة في المكتبة مثل إضافة مصنف جديد، وإدراج ورقة عمل جديدة، وإنشاء التعليقات ومعالجتها، وتكوين إعداد الصفحة، وإدراج المخططات وعرضها، واستيراد الصيغ من جدول بيانات المصمم، وإضافة وحساب الصيغ المعقدة وإنشاء النطاقات المسماة ومعالجتها وغير ذلك الكثير. PHP عبر Java هي تقنية تسمح للمطورين باستخدام فئات ومكتبات Java من داخل تطبيقات PHP. وهو يعمل باستخدام جسر Java، وهو عبارة عن برنامج يسمح لبرامج PHP النصية بالتفاعل مع كائنات وفئات Java.

Previous Next

البدء في استخدام Aspose.Cells لـ PHP عبر Java

يتم توزيع Aspose.Cells لـ PHP عبر Java كأرشيف ZIP. يجب أن يكون لديك إصدار PHP 7 أو إصدار أحدث ليتم تثبيته. يجب أن يحتوي الجهاز على إصدار Oracle JDK 7 أو إصدار أحدث قبل إعداد التثبيت.

فيما يلي تعليمات التثبيت الكاملة لـ Aspose.Cells for PHP via Java.

إنشاء وإدارة جدول بيانات Excel جديد عبر PHP API

يمنح Aspose.Cells for PHP via Java مطوري البرامج القدرة على إنشاء جداول بيانات Excel جديدة داخل تطبيقات PHP الخاصة بهم. تدعم المكتبة أيضًا فتح المشاريع الحالية وإجراء التغييرات المطلوبة عليها وتحديثها وفقًا لذلك. وهو يدعم تنسيقات الملفات المختلفة، مثل XLS، XLSX، ODS، SpreadsheetML، CSV، Tab Delimited، HTML/MHTML، PDF، XPS وغيرها من التنسيقات. تتضمن المكتبة العديد من الميزات المهمة المتعلقة بمعالجة المستندات، مثل إضافة نسخة من ورقة العمل الموجودة، واستيراد/تصدير البيانات من ملفات خارجية، وإدراج صور في جدول البيانات، وإضافة تعليقات إلى الخلايا، ودمج/تقسيم الخلايا، وما إلى ذلك.

كيفية إنشاء مصنف Excel جديد عبر PHP API؟

// Load the Aspose.Cells library
require_once("path/to/aspose/cells/autoload.php");

use Aspose\Cells\Workbook;
use Aspose\Cells\Worksheets\SheetType;

// Create a new workbook
$workbook = new Workbook();

// Add a new worksheet
$worksheet = $workbook->getWorksheets()->add(SheetType::WORKSHEET);

// Save the workbook
$workbook->save("new-workbook.xlsx");

// add data and formatting to the worksheet
// Add data to cell A1
$worksheet->getCells()->get("A1")->setValue("Hello, World!");

// Save the workbook
$workbook->save("new-workbook.xlsx");

استيراد وتصدير تنسيقات ملفات Excel عبر PHP API

يتضمن Aspose.Cells لـ PHP عبر مكتبة Java العديد من الميزات المهمة التي تقوم بالتحويل بسرعة وبشكل موثوق بين العديد من تنسيقات مستندات جداول البيانات الشائعة. تسمح المكتبة بإدخال وإخراج العديد من تنسيقات ملفات جداول البيانات الهامة، مثل XLS، XLSX، XLSB، XLTX، XLTM، XLSM، XML، ODS، CSV، Tab-Delimited، TXT، HTML، MHTML. كما يسمح أيضًا بالتصدير إلى بعض تنسيقات الملفات الشائعة مثل PDF وXPS JPEG وPNG وBMP وSVG وTIFF وEMF وGIF وما إلى ذلك.

تحويل مصنف Excel إلى PDF عبر PHP

 use java\io\File;
use com\aspose\cells\Workbook;

// Load the Excel workbook
$workbook = new Workbook(new File("input.xlsx"));

use com\aspose\cells\SaveFormat;

// Save the workbook in PDF format
$workbook->save("output.pdf", SaveFormat::PDF);

تطبيق التنسيق على جداول البيانات عبر PHP API

يُسهل Aspose.Cells لـ PHP عبر Java على مبرمجي الكمبيوتر تطبيق أنواع مختلفة من التنسيق على مستندات جداول البيانات الخاصة بهم. تتضمن المكتبة العديد من الميزات المهمة للتعامل مع تنسيق جداول البيانات، مثل تطبيق جميع تنسيقات الأحرف في الخلايا بما في ذلك الخطوط والألوان والتأثيرات والحدود والتظليل، وإعدادات محاذاة النص، وتنسيق النص المنسق في خلية واحدة، وتطبيق إعدادات حدود الخلايا المختلفة، إدارة أنماط الخلفية على الخلايا، وتطبيق كافة إعدادات تنسيق الأرقام وغيرها الكثير.

إضافة المخططات والصور في ملفات Excel عبر PHP

يسمح Aspose.Cells for PHP عبر Java لمطوري البرامج بإنشاء وإضافة المخططات وكذلك الصور إلى مستندات جداول البيانات داخل تطبيقات PHP الخاصة بهم. تتضمن المكتبة العديد من العناصر المهمة للتعامل مع المخططات والصور، مثل تخصيص المخططات، وأنواع تنسيق المخططات، وعرض المخططات، وإدارة محاور مخططات Excel، وDataLabels والتعامل مع مخططات Excel، وإضافة عناوين مخططات Excel، ودعم مخططات Excel 2016، والحصول على المعادلة نص خط اتجاه الرسم البياني وغيرها الكثير.

قم بتحميل المخطط إلى ملف Excel داخل تطبيقات PHP

//Load the Excel file
$workbook = new Workbook("input.xlsx");

// add the chart to a worksheet

$chart = $workbook->getWorksheets()->get(0)->getCharts()->addChart(ChartType::COLUMN_CLUSTERED);
$chart->setChartArea(0, 0, 400, 400);
$chart->setPlotArea(0, 0, 350, 350);
$chart->getTitle()->setText("Sales Report");
$chart->getTitle()->getFont()->setSize(12);
$chart->getTitle()->getFont()->setBold(true);
$chart->setLegendShown(true);
$chart->getLegend()->getFont()->setSize(10);

$data = array(
    array("Product", "Sales"),
    array("Product A", 1500),
    array("Product B", 2500),
    array("Product C", 1700),
);

$chart->getNSeries()->add($workbook->getWorksheets()->get(0)->getCells()->importArray($data, '', 'A1'));

$chart->calculate();
$workbook->save("output.xlsx");

 عربي