Aspose.Cells for PHP via Java
PHP API для створення та перетворення електронних таблиць Excel
Корисний API керування та обробки електронних таблиць Excel дозволяє розробникам створювати, редагувати, друкувати, читати та конвертувати файли Excel.
Aspose.Cells для PHP через Java — це корисне та гнучке рішення для роботи з документами електронних таблиць Excel у програмах PHP . Це дуже популярний API для роботи з електронними таблицями, який дозволяє розробникам програмного забезпечення створювати, змінювати, читати, друкувати та конвертувати файли Microsoft Excel без встановлення Microsoft Excel у системі. Бібліотека повністю підтримує всі версії Microsoft Excel, включаючи останні версії Excel 2019 і Excel для Office 365.
Aspose.Cells для PHP через Java — це масштабований і багатофункціональний API, який допомагає розробникам програмного забезпечення швидко й надійно конвертувати між кількома популярними форматами документів у їхніх власних програмах 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 та API Aspose.Cells. У бібліотеці є кілька важливих функцій роботи з електронною таблицею Excel, як-от додавання нової робочої книги, вставлення нового робочого аркуша, створення та маніпулювання коментарями, налаштування параметрів сторінки, вставлення та візуалізація діаграм, імпорт формул із електронної таблиці дизайнера, додавання та обчислення складних формул , створювати та керувати іменованими діапазонами та багато іншого. PHP через Java — це техніка, яка дозволяє розробникам використовувати класи та бібліотеки Java із програм PHP. Він працює за допомогою моста Java, який є частиною програмного забезпечення, яке дозволяє сценаріям PHP взаємодіяти з об’єктами та класами Java.
Початок роботи з Aspose.Cells для PHP через Java
Aspose.Cells для PHP через Java поширюється як архів ZIP. Для встановлення потрібно мати PHP 7 або новішої версії. Перш ніж налаштовувати інсталяцію, машина повинна мати Oracle JDK 7 або новішої версії.
Ось повні інструкції зі встановлення Aspose.Cells для PHP через Java .
Створення та керування новою електронною таблицею Excel за допомогою PHP API
Aspose.Cells для PHP через Java дає розробникам програмного забезпечення можливість створювати нові електронні таблиці Excel у власних програмах PHP. Бібліотека також підтримує відкриття існуючих проектів, внесення до них необхідних змін і відповідне оновлення. Він підтримує різні формати файлів, такі як XLS, XLSX, ODS, SpreadsheetML, CSV, з роздільниками табуляціями, 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, з роздільниками, 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 для PHP через Java дозволяє розробникам програмного забезпечення створювати та додавати діаграми, а також зображення в документи електронних таблиць у своїх власних програмах PHP. Бібліотека містить різні важливі для роботи з діаграмами та зображеннями, як-от налаштування діаграм, типи форматування діаграм, відтворення діаграм, керування осями діаграм Excel, обробка міток даних і легенди діаграм 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");