替换
欢迎使用 Replace API 文档——这是一种简化的解决方案,只需一次强大的调用即可转换电子表格文件的内容。无论您使用广泛使用的 Excel 格式(.xlsx、.xls、.xlsm)、简单的 CSV 和 TSV 文件,还是 Apple Numbers(.numbers)文档,我们的 API 都能够理解并提供一致的接口来进行精确的文本替换。通过定义明确的等式条件,您可以精确定位需要更改的单元格并提供所需的新值,从而消除常伴随大批量数据编辑的猜测和手动工作。这使得该 API 成为数据清洗的理想伴侣,您可以在大型数据集上纠正重复错误,或在本地化项目中系统性地替换特定语言的术语。Replace 的设计理念是保持过程快速、安全、对开发者友好,让您在不牺牲性能或安全的前提下,将电子表格修改集成到现有工作流中。
主要特性
超越核心的替换功能,Replace API 旨在应对现代数据处理的实际需求。它在可能的情况下在内存中处理文件,减少对中间存储的需求,并在大型电子表格上也能加快操作速度。强大的身份验证和加密传输确保您的敏感数据在整个事务过程中得到保护。API 的响应结构提供了关于哪些单元格被修改、执行了多少次替换以及哪些行未满足指定条件的清晰反馈,让您对转换过程拥有完整可视性。无论您是在清理遗留数据、为新市场准备产品目录,还是仅仅自动化重复的电子表格更新,这个 API 都让您以最少的代码和最大程度的控制可靠地重新格式化数据。
文档
参数
- AppRequest.Replace: 您想要被替换的文本
- AppRequest.With: 替换后的文本
- UploadFileRequest.OperationId: 这是一个操作 ID
- UploadFileRequest.Files: 这些是您需要上传到我们在线服务的文件,您可以自行准备数据,但必须符合 HTML 输入文件的标准。
-
发送包含文件和访问令牌的请求 替换 API
curl -X 'POST' \ 'https://api.sheetize.cloud/replace' \ -H 'accept: text/plain' \ -H 'Authorization: Bearer TheAccessToken' \ -H 'Content-Type: multipart/form-data' \ -F 'AppRequest.Replace=TheTargetedText' \ -F 'AppRequest.With=TheText' \ -F 'UploadFileRequest.OperationId=' \ -F 'UploadFileRequest.Files=@AFileName.xlsx;type=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' -
服务将返回处理后文件的下载链接,例如:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 } -
发送包含文件名和文件夹名的请求至 下载 API
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - 您将收到文件,可以直接使用,也可以将其转发到工作流的下一步。