1. محصولات
  2.   صفحه گسترده
  3.   PHP
  4.   Aspose.Cells for PHP via Java

Aspose.Cells for PHP via Java

 
 

PHP API برای تولید و تبدیل صفحات گسترده اکسل

API مدیریت و پردازش صفحه گسترده اکسل به توسعه دهندگان این امکان را می دهد که فایل های Excel را ایجاد، ویرایش، چاپ، خواندن و تبدیل کنند.

Aspose.Cells برای PHP از طریق جاوا یک راه حل مفید و انعطاف پذیر برای کار با اسناد صفحات گسترده Excel در داخل برنامه های PHP است. . این یک API دستکاری صفحه گسترده بسیار محبوب است که به توسعه دهندگان نرم افزار امکان می دهد بدون نیاز به نصب مایکروسافت اکسل روی سیستم، فایل های Microsoft Excel را ایجاد، اصلاح، خواندن، چاپ و تبدیل کنند. این کتابخانه به طور کامل از تمام نسخه‌های Microsoft Excel، از جمله آخرین نسخه‌های Excel 2019 و Excel برای Office 365 پشتیبانی می‌کند.

Aspose.Cells برای PHP از طریق جاوا یک API مقیاس‌پذیر و غنی است که به توسعه‌دهندگان نرم‌افزار کمک می‌کند تا به سرعت و با اطمینان، بین چندین فرمت سند محبوب در داخل برنامه‌های PHP خود تبدیل شوند. این نرم افزار برای کامل ترین فرمت های XLS، OOXML، Flat OPC و همچنین اکسل 2003 XML، XLSX، XLTX، XLSM، XLTM، CSV، HTML، ODS، PDF، فرمت فایل های جدا شده با برگه ها و بسیاری موارد دیگر ارائه می دهد. همچنین امکان استخراج متن به راحتی با ذخیره آن در قالب متن ساده وجود دارد. با Aspose.Cells برای PHP از طریق جاوا، توسعه دهندگان می توانند با استفاده از Java Bridge از API از درون برنامه های PHP استفاده کنند. این کتابخانه برای کارایی بالا طراحی شده است و به توسعه دهندگان اجازه می دهد تا با فایل های اکسل بزرگ به سرعت و کارآمد کار کنند.

Aspose.Cells برای PHP از طریق جاوا با استفاده از پل جاوا برای ایجاد ارتباط بین برنامه PHP و Aspose.Cells API کار می کند. چندین ویژگی مهم دستکاری صفحه گسترده اکسل بخشی از کتابخانه وجود دارد، مانند افزودن یک کتاب کار جدید، درج یک کاربرگ جدید، ایجاد و دستکاری نظرات، پیکربندی تنظیمات صفحه، درج و رندر نمودارها، وارد کردن فرمول ها از صفحه گسترده طراح، افزودن و محاسبه فرمول های پیچیده. ، ایجاد و دستکاری محدوده های نامگذاری شده و بسیاری موارد دیگر. پی اچ پی از طریق جاوا تکنیکی است که به توسعه دهندگان اجازه می دهد از کلاس ها و کتابخانه های جاوا از داخل برنامه های PHP استفاده کنند. با استفاده از یک پل جاوا، که یک نرم افزار است که به اسکریپت های PHP اجازه می دهد با اشیاء و کلاس های جاوا تعامل داشته باشند، کار می کند.

Previous Next

شروع به کار با Aspose.Cells برای PHP از طریق جاوا

Aspose.Cells برای PHP از طریق جاوا به عنوان یک آرشیو ZIP توزیع می شود. برای نصب باید نسخه PHP 7 یا بالاتر داشته باشید. قبل از راه‌اندازی نصب، دستگاه باید نسخه Oracle JDK 7 یا بالاتر داشته باشد.

در اینجا دستورالعمل‌های نصب کامل برای Aspose.Cells برای PHP از طریق جاوا وجود دارد. الف>.

ایجاد و مدیریت صفحه گسترده اکسل جدید از طریق PHP API

Aspose.Cells برای PHP از طریق جاوا به توسعه دهندگان نرم افزار این قابلیت را می دهد که صفحات گسترده اکسل جدید را در برنامه های PHP خود ایجاد کنند. این کتابخانه همچنین از باز کردن پروژه های موجود، ایجاد تغییرات مورد نیاز در آن و به روز رسانی آن بر اساس آن پشتیبانی می کند. از فرمت های مختلف فایل مانند XLS، XLSX، ODS، SpreadsheetML، CSV، Tab Delimited، HTML/MHTML، PDF، XPS و فرمت های دیگر پشتیبانی می کند. این کتابخانه دارای چندین ویژگی مهم مرتبط با دستکاری اسناد است، مانند افزودن یک کپی از کاربرگ موجود، وارد کردن/صادرات داده ها از فایل های خارجی، درج تصاویر در صفحه گسترده، افزودن نظرات به سلول ها، ادغام/تقسیم سلول ها و غیره.

چگونه می توان کتاب کار جدید اکسل را از طریق 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");

وارد کردن و صادر کردن فرمت های فایل اکسل از طریق PHP API

Aspose.Cells برای پی اچ پی از طریق کتابخانه جاوا دارای چندین ویژگی مهم است که به سرعت و قابل اعتماد بین چندین قالب سند صفحه گسترده محبوب تبدیل می شود. این کتابخانه اجازه می‌دهد تا فرمت‌های مختلف صفحات گسترده مهم مانند 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 از طریق جاوا، به برنامه نویسان کامپیوتر امکان اعمال انواع قالب بندی در اسناد صفحات گسترده خود را آسان می کند. این کتابخانه دارای چندین ویژگی مهم برای مدیریت قالب‌بندی صفحات گسترده است، مانند اعمال قالب‌بندی تمام کاراکترها در سلول‌ها از جمله فونت، رنگ، جلوه‌ها، حاشیه‌ها و سایه‌زنی، تنظیمات تراز متن، قالب‌بندی متن غنی در یک سلول، اعمال تنظیمات مختلف حاشیه سلول‌ها، الگوهای پس زمینه را روی سلول ها مدیریت کنید، تمام تنظیمات قالب اعداد و بسیاری موارد دیگر را اعمال کنید.

افزودن نمودارها و تصاویر در فایل های اکسل از طریق PHP

Aspose.Cells برای PHP از طریق جاوا به توسعه دهندگان نرم افزار اجازه می دهد تا نمودارها و همچنین تصاویر را به اسناد صفحه گسترده در برنامه های PHP خود ایجاد و اضافه کنند. این کتابخانه موارد مختلفی را برای مدیریت نمودارها و تصاویر شامل سفارشی کردن نمودارها، انواع قالب بندی نمودارها، رندر کردن نمودارها، مدیریت محورهای نمودارهای اکسل، برچسب های داده و مدیریت افسانه نمودارهای اکسل، افزودن عناوین نمودارهای اکسل، پشتیبانی از نمودارهای اکسل 2016، دریافت معادله را شامل می شود. متن نمودار Trendline و بسیاری موارد دیگر.

بارگیری نمودار در فایل اکسل در داخل برنامه های 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");

 فارسی