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");