aspose/cells-sdk-php

轻松处理Excel和其他电子表格文档,包括打开、生成、编辑、拆分、合并、比较和转换等功能。无缝集成云API到您的解决方案中,以有效地操作文档。将Excel或其他电子表格转换为CSV、PDF、JSON、XML等格式。

24.9 2024-09-18 15:50 UTC

README

Packagist Version Packagist PHP Version Support Packagist Downloads GitHub license GitHub commits since latest release (by date)

Aspose.Cells Cloud for PHP允许您处理Excel文件的各种方面,包括单元格数据、样式、公式、图表、数据透视表、数据验证、注释、绘图对象、图像、超链接等。此外,它还支持拆分、合并、修复和转换为其他兼容的文件格式。

Aspose.Cells Cloud的PHP包

使用Aspose.Cells Cloud增强您的PHP应用程序,使其能够与Excel、ODS、CSV、Json和其他电子表格文件格式无缝集成。凭借其强大的API,开发者可以轻松地读取、转换、创建、编辑和操作Excel文档的内容,无需在机器上安装任何办公软件。

在云端操作Excel和其他电子表格文件

  • 文件操作:用户可以上传、下载、删除和管理存储在云中的Excel文件。
  • 格式化:支持Excel文件中单元格、字体、颜色和对齐模式的格式化,以满足用户的具体需求。
  • 数据处理:强大的数据处理功能,包括读取、写入、修改单元格数据,执行公式计算和数据格式化。
  • 公式计算:内置的公式引擎可以处理Excel中的复杂公式计算,并返回准确的结果。
  • 图表操作:用户可以创建、编辑和删除Excel文件中的图表,以满足数据分析和可视化的需求。
  • 表格处理:提供强大的表格操作功能,包括创建、编辑、格式化和转换等,满足各种表格处理需求。
  • 数据验证:包括数据验证功能,用于设置单元格数据类型、范围和唯一性,确保数据准确性和完整性。
  • 批处理:支持对多个Excel文档进行批处理,如批量格式转换、数据提取和样式应用。
  • 导入/导出:方便地将数据从各种来源导入电子表格,并将电子表格数据导出到其他格式。
  • 安全管理:提供一系列安全功能,如数据加密、访问控制和权限管理,以保护电子表格数据的安全和完整性。

版本24.9中的功能与增强

涵盖此版本所有更改的完整问题列表

  • 为TextProcessingController添加单词大小写功能。
  • 支持将工作表导出为HTML,带有单元格地址或ID。

支持文件格式

快速入门指南

要开始使用Aspose.Cells Cloud,请按照以下步骤操作

  1. Aspose for Cloud上注册账户以获取您的应用程序详细信息。

  2. Packagist安装Aspose.Cells Cloud PHP包。

    要使用Composer安装Aspose.Cells Cloud,请按照以下步骤操作

    • 将Aspose.Cells Cloud添加到您的composer.json文件中的依赖项
    {
        "require": {
            "aspose/cells-cloud": "^24.3"
        }
    }
    • 运行Composer update以安装SDK
    composer update
    • 在您的PHP代码中包含Composer的自动加载器
    require 'vendor/autoload.php';
    • 现在您已经准备好在PHP项目中使用Aspose.Cells Cloud了。
  3. 以下提供的转换代码仅供参考,以添加或修改您的应用程序。

使用PHP转换Excel文件

<?php
require_once('vendor\autoload.php');
use \Aspose\Cells\Cloud\Api\CellsApi;
use \Aspose\Cells\Cloud\Request\PutConvertWorkbookRequest;

$cellsApi = new CellsApi(getenv("CellsCloudClientId"),getenv("CellsCloudClientSecret"),"v3.0",getenv("CellsCloudApiBaseUrl"));

$remoteFolder = "TestData/In";

$localName = "Book1.xlsx";
$remoteName = "Book1.xlsx";

$format = "csv";

$mapFiles = array ();
$mapFiles[$localName] = CellsApiTestBase::getfullfilename($localName);
CellsApiTestBase::ready(  $this->instance,$localName ,$remoteFolder . "/" . $remoteName ,  "");
 
$request = new PutConvertWorkbookRequest();
$request->setFile( $mapFiles);
$request->setFormat( $format);
$$cellsApi->putConvertWorkbook($request);
?>

Aspose.Cells Cloud在流行语言中的支持

产品页面 | 文档 | 在线演示 | API参考 | 代码示例 | 博客 | 免费支持 | 免费试用

版本发布历史

版本24.8的增强功能

  • 在Cells Cloud Services中添加文本修剪功能。

版本24.7的增强功能

  • 添加关于添加文本内容的新功能。
  • 通过客户端ID和客户端密钥获取访问令牌。

版本24.6的增强功能

  • 优化数据转换的加载数据功能。
  • 优化应用的数据转换步骤。

版本24.5的增强功能

  • 为数据转换加载数据添加合并查询方法。
  • 优化图表数据模型。

版本24.4的增强功能

  • 支持数据转换。

版本24.3的增强功能

  • 支持数据去重。
  • 支持数据填充。
  • 支持删除不完整的行。
  • 支持数据清理。

版本24.2.1的增强功能

  • 支持数据去重。

版本24.1.1的增强功能

  • 修复了多个函数的拼写错误。
  • 为页面设置控制器添加PostFitTallToPages方法。
  • 为页面设置控制器添加PostFitWideToPages方法。
  • 优化分页的保存选项。

版本23.12.0的增强功能

  • 转换API添加区域参数。
  • 保护API添加区域参数。
  • 数据API添加区域参数。
  • 合并文件API添加区域参数。
  • 分割文件API添加区域参数。
  • 导入数据API添加区域参数。
  • 水印API添加区域参数。
  • 清除对象API添加区域参数。
  • 反转数据API添加区域参数。
  • 旋转数据API添加区域参数。

版本23.11的增强功能

  • 优化将XML数据导入Excel文件。
  • 优化将JSON数据导入Excel文件。
  • 移除已弃用的函数、类和测试用例。

版本23.10的增强功能

  • 修复保护工作簿请求。
  • 修复范围复制API。
  • 优化工作簿保护API。

版本23.9的增强功能

  • 在范围控制器上支持数据排序。
  • 在列表对象上支持移除重复数据。
  • 在列表对象上支持插入切片器。
  • 优化列表对象和相关对象。

版本23.8的增强功能

  • 支持锁定API。
  • 优化保护API。

版本23.7的增强功能

  • 支持修复API。
  • 移除GetExtractBarcodes API。

版本23.6的增强功能

  • 支持批量锁定多个文件。
  • 支持批量解锁多个文件。
  • 支持保护锁定多个文件。
  • 支持分割锁定多个文件。
  • 修复put文档属性API。

版本23.5的增强功能

  • 修复几个方法名称的拼写错误。

版本23.4的增强功能

-添加导入XML数据API。 -添加导出XML数据API。

版本23.3的增强功能

  • 采用新的模型。

版本22.12的增强功能

  • 支持图表轴操作。

版本22.11的增强功能

  • 添加将工作簿转换为JSON的API。
  • 添加将工作簿转换为SQL的API。
  • 添加将工作簿转换为CSV的API。

版本22.10的增强功能

  • 添加将工作簿转换为pptx的API。
  • 添加将工作簿转换为HTML的API。
  • 添加将工作簿转换为Markdown的API。

版本22.9的增强功能

  • 添加将工作簿转换为PNG的API。
  • 添加将工作簿转换为PDF的API。
  • 添加将工作簿转换为docx的API。

版本22.8的增强功能

  • 支持将Excel行转换为列。

版本22.7的增强功能

  • 添加4种保存选项。
  • 为多个API添加checkExcelRestriction参数。

版本22.5的增强功能

  • 添加获取条形码描述的新API。

版本22.4的增强功能

  • 导出API添加扩展查询参数。
  • 转换API添加扩展查询参数。
  • SaveAs API添加扩展查询参数。
  • Get Workbook API添加扩展查询参数。

版本22.3的增强功能

添加关于为云文件添加数字签名的全新API。

版本22.2的增强功能

  • 更新Aspose.Cells Cloud上DeleteUnprotectWorksheet API的返回值。
  • 更新Aspose.Cells Cloud上PutProtectWorksheet API的返回值。
  • 更新Aspose.Cells Cloud上PostSetCellHtmlString API的返回值。
  • 更新Aspose.Cells Cloud上PostUpdateWorksheetProperty API的返回值。

版本22.1的增强功能

  • SaveAs API添加目标存储名称参数。
  • Workbook合并API添加合并文件存储名称参数。
  • Workbook拆分API添加目标存储名称参数。
  • Workbook智能标记API添加输出存储名称参数。
  • 批量转换API添加输入和输出存储名称参数。
  • 从Aspose.Cells Cloud中移除AutoshapesController。
  • 将LiteCellsApi重命名为LightCellsApi。

版本21.12的增强功能

  • 改进转换API。
  • 改进批量数据导入以支持设置单元格公式。
  • 改进设置行高和列宽以支持设置多行和多列。
  • 在批量数据导入中支持设置单元格公式。
  • 添加更新列表列的新API。
  • 添加反转列和行的新API。
  • 添加分组和解组形状的新API。

版本21.11的增强功能

  • 在Aspose.Cells Cloud上添加获取工作簿页面数量的新API。
  • 在Aspose.Cells Cloud上添加获取工作表页面数量的新API。
  • 在Aspose.Cells Cloud上添加压缩Excel文件的新API。
  • 为替换API添加新功能。

版本21.10的增强功能

  • 添加支持单个调用中删除多个工作表的新API。
  • 添加支持批量转换Excel文件的新API。

版本21.9的增强功能

  • 更正以下REST API的返回类型。

版本21.8的增强功能

  • 改进获取列表对象API。
  • 添加导入API。

版本21.7的增强功能

  • 修复搜索API。
  • 修复拆分API。

版本21.6的增强功能

  • 改进文档属性。
  • 更新put/post/delete的返回值。
  • 改进导出API。
  • 改进拆分API。
  • 改进合并API。
  • 改进解锁API。
  • 改进保护API。
  • 改进水印API。

版本21.5的增强功能

  • 支持工作簿和工作表自动调整列宽。
  • 改进添加和提交行/列API。
  • 改进任务API。

版本21.1的增强功能

  • 支持在任务API中转换工作表。
  • 支持在工作表中添加和删除单元格或范围。

版本20.11的增强功能

  • 支持Aspose.Cells Cloud for Docker。

版本20.10的增强功能

  • 支持上传大文件。

版本20.9的增强功能

  • 支持Sparkline组。
  • 添加关于更新数据透视表字段的API。

版本20.8的增强功能

  • Aspose.Cells Cloud API调用不支持使用显式存储名称,而只能使用默认存储。
  • 在转换过程中无需下载即可获取输出文件大小。
  • 对CellsShapesPutWorksheetShape API的增强。