使用智能检测功能清除 Excel 单元格中的重复子字符串。利用 Aspose.Cells 去重 API,在保留原始格式的同时消除冗余文本。

简介:精确清除不必要字符

重复子字符串清除 API 可在 Excel 范围内对单个单元格进行处理,移除重复子字符串,同时保留单元格格式、数据验证及其他工作簿结构。它独立处理每个单元格,仅保留每组重复子字符串的首次出现项。

数据源选项

字段 类型 是否必需 描述
workbook 文件 Excel 工作簿文件(.xlsx、.xlsm 等)
range 字符串 待处理的目标范围(例如:“A1:D100”、“Sheet1!A:D”)

分隔符选项

字段 类型 默认值 描述
delimiters 字符串 "preset" 可选值:presetcustomcommasemicolonspacetabline-break,或自定义分隔符字符串(多个字符视为复合分隔符)
treatConsecutiveDelimitersAsOne 布尔值 false 将相邻分隔符合并为单一分隔符
caseSensitive 布尔值 false 指定比较是否区分大小写。当设为 false 时,重复检测忽略大小写

RemoveDuplicateSubstrings API

Web API

PUT https://api.aspose.cloud/v4.0/cells/content/remove/duplicate-substrings

安全性与身份验证

Aspose.Cells Cloud API 采用安全机制,需使用 基于 JWT 令牌的身份验证

-H "Authorization: Bearer {access_token}"

RemoveDuplicateSubstrings API 请求参数

参数名称 类型 路径/查询字符串/HTTP 请求体 描述
Spreadsheet 文件 FormData 待处理的电子表格文件。支持格式包括 XLSX、XLS、ODS、CSV 等。
delimiters 字符串 查询字符串 指定用于将单元格内容分割为子字符串以进行重复检测与清除的一个或多个分隔符。可指定多个分隔符(例如 ",;")。
treatConsecutiveDelimitersAsOne 布尔值 查询字符串 若设为 true,连续的分隔符将被视为单一分隔符;若为 false,每个分隔符单独处理。
caseSensitive 布尔值 查询字符串 若为 true,重复检测考虑字母大小写(例如 “Text” ≠ “text”);若为 false,重复比较时忽略大小写。
worksheet 字符串 查询字符串 (可选)指定重复子字符串清除操作所应用的工作表名称。若省略,则默认应用于第一个工作表。
range 字符串 查询字符串 (可选)指定重复子字符串清除操作所应用的单元格范围(例如 "A1:C10")。若省略,则默认应用于指定工作表中所有已用单元格。
outPath 字符串 查询字符串 (可选)指定处理后工作簿保存至的云存储路径。若省略,则文件保存在源文件夹中。
outStorageName 字符串 查询字符串 指定输出文件所存储的云存储名称。
region 字符串 查询字符串 (可选)设置文本处理区域设置(locale),可能影响某些语言的分隔符解析及大小写敏感规则(例如 "en-US""tr-TR")。
password 字符串 查询字符串 (可选)若上传的电子表格受密码保护,请提供密码以打开并处理该文件。

示例请求(cURL)

curl -X PUT "https://api.aspose.cloud/v4.0/cells/content/remove/duplicate-substrings?delimiters=comma&caseSensitive=false" \
     -H "Authorization: Bearer {access_token}" \
     -F "Spreadsheet=@Sample.xlsx" \
     -F "range=A1:D100"

响应示例

[
  {
    "Name": "ResponseFile",
    "DataType": {
      "Identifier": "File",
      "Reference": "Stream"
    }
  }
]

状态码说明

状态码 含义 描述
200 成功(OK) 请求成功,返回已处理的工作簿。
202 已接受(Accepted) 请求已接受,将进行异步处理。
400 错误请求(Bad Request) 请求格式错误或包含无效参数。
401 未授权(Unauthorized) 身份验证失败或缺少/无效的令牌。
404 未找到(Not Found) 找不到指定的工作簿或资源。
500 内部服务器错误(Internal Server Error) 服务器端发生意外错误。

应用场景:Remove Duplicate Substrings API 的典型用途

为何选择 Remove Duplicate Substrings API?

OpenAPI 规范

OpenAPI 规范 定义了公开可访问的编程接口,允许您直接通过 Web 浏览器发起 REST 请求。

使用 Aspose.Cells Cloud SDK

使用 SDK 是加速开发的最佳方式。SDK 封装了底层细节,您仅需少量代码即可实现单元格重复子字符串清除功能。请查阅 GitHub 仓库,了解完整的 Aspose.Cells Cloud SDK 列表。

以下代码示例展示了如何使用不同 SDK 调用 Aspose.Cells Web 服务: