Aspose.Cells for PHP via Java
用于生成和转换 Excel 电子表格的 PHP API
有用的 Excel 电子表格管理和处理 API 允许开发人员创建、编辑、打印、读取和转换 Excel 文件。
Aspose.Cells for PHP via Java 是一个有用且灵活的解决方案,用于在 PHP 应用程序中处理 Excel 电子表格文档 。 它是一种非常流行的电子表格操作 API,使软件开发人员能够创建、修改、读取、打印和转换 Microsoft Excel 文件,而无需在系统上安装 Microsoft Excel。 该库完全支持所有版本的 Microsoft Excel,包括最新版本的 Excel 2019 和 Excel for Office 365。
Aspose.Cells for PHP via Java 是一个可扩展且功能丰富的 API,可帮助软件开发人员快速可靠地在自己的 PHP 应用程序内的几种流行文档格式之间进行转换。 它提供了适用于最完整的 XLS 格式、OOXML、Flat OPC 以及 Excel 2003 XML、XLSX、XLTX、XLSM、XLTM、CSV、HTML、ODS、PDF、制表符分隔文件格式等的软件。 还可以通过以纯文本格式保存来轻松提取文本。 借助 Aspose.Cells for PHP via Java,开发人员可以通过 Java Bridge 在 PHP 应用程序中使用 API。 该库专为高性能而设计,允许开发人员快速高效地处理大型 Excel 文件。
Aspose.Cells for PHP via Java 的工作原理是使用 Java Bridge 在 PHP 应用程序和 Aspose.Cells API 之间创建连接。 该库中有几个重要的 Excel 电子表格操作功能,例如添加新工作簿、插入新工作表、创建和操作注释、配置页面设置、插入和渲染图表、从设计器电子表格导入公式、添加和计算复杂公式 、创建和操作命名范围等等。 PHP via Java 是一种允许开发人员在 PHP 应用程序中使用 Java 类和库的技术。 它通过使用 Java 桥来工作,Java 桥是一个允许 PHP 脚本与 Java 对象和类交互的软件。
通过 Java 开始使用 Aspose.Cells for PHP
Aspose.Cells for PHP via Java 以 ZIP 存档形式分发。 您需要安装 PHP 7 或更高版本。 在设置安装之前,计算机必须具有 Oracle JDK 7 或更高版本。
以下是 Aspose.Cells for PHP via Java 的完整安装说明。
通过 PHP API 创建和管理新的 Excel 电子表格
Aspose.Cells for PHP via Java 使软件开发人员能够在自己的 PHP 应用程序中创建新的 Excel 电子表格。 该库还支持打开现有项目,对其进行必要的更改并相应地更新。 它支持各种文件格式,例如XLS、XLSX、ODS、SpreadsheetML、CSV、制表符分隔、HTML/MHTML、PDF、XPS 等格式。 该库包含与文档操作相关的几个重要功能,例如添加现有工作表的副本、从外部文件导入/导出数据、将图像插入电子表格、向单元格添加注释、合并/拆分单元格等。
如何通过 PHP API 创建新的 Excel 工作簿?
// 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 导入和导出 Excel 文件格式
Aspose.Cells for PHP via Java 库包含几个重要的功能,可以快速可靠地在几种流行的电子表格文档格式之间进行转换。 该库允许输入和输出各种重要的电子表格文件格式,例如XLS、XLSX、XLSB、XLTX、XLTM、XLSM、XML、ODS、CSV、制表符分隔、TXT、HTML、MHTML。 它还允许导出为一些流行的文件格式,如 PDF、XPS JPEG、PNG、BMP、SVG、TIFF、EMF、GIF 等。
通过 PHP 将 Excel 工作簿转换为 PDF
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 for PHP via Java 使计算机程序员可以轻松地将不同类型的格式应用于他们的电子表格文档。 该库包含了处理电子表格格式的几个重要功能,例如在单元格中应用所有字符格式,包括字体、颜色、效果、边框和阴影、文本对齐设置、单个单元格中的富文本格式、应用不同的单元格边框设置、 管理单元格上的背景图案,应用所有数字格式设置等等。
通过 PHP 在 Excel 文件中添加图表和图像
Aspose.Cells for PHP via Java 允许软件开发人员在自己的 PHP 应用程序内创建图表和图像并将其添加到电子表格文档中。 该库包含处理图表和图像的各种重要功能,例如自定义图表、图表格式类型、渲染图表、管理 Excel 图表的轴、Excel 图表的数据标签和图例处理、添加 Excel 图表标题、Excel 2016 图表支持、获取方程 图表趋势线的文本等等。
将图表加载到 PHP 应用程序内的 Excel 文件
//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");