Excel 按位置字符删除器 — 在特定位置删除文本 — 在线 Shortcode
Contents
[
Hide
]
按位置从 Excel 单元格中删除字符:删除前/后 N 个字符,或删除指定标记前/后的文本。使用 Aspose.Cells Cloud Web API 实现精准文本清理。
简介:按位置删除不需要的字符
位置模式
theFirstNCharacters— 从文本开头删除 N 个字符theLastNCharacters— 从文本末尾删除 N 个字符allCharactersBeforeText— 删除首次出现指定子字符串之前的所有字符allCharactersAfterText— 删除首次出现指定子字符串之后的所有字符BetweenValues— 删除两个用户定义值之间的子字符串(可选同时删除分隔符本身)
选项
caseSensitive— 确定对BeforeText、AfterText和BetweenValues的搜索是否区分大小写
RemoveCharactersByPosition API
Web API
PUT https://api.aspose.cloud/v4.0/cells/content/remove/characters
安全与身份验证
Aspose.Cells Cloud API 安全可靠,需要基于 JWT 令牌的身份验证。
-H "Authorization: Bearer {access_token}"
RemoveCharactersByPosition API 的请求参数
| 参数名称 | 类型 | 路径/查询字符串/HTTP 正文 | 描述 |
|---|---|---|---|
| Spreadsheet | 文件 | FormData | 待处理的电子表格文件。支持格式包括 XLSX、XLS、ODS、CSV 等。 |
| Authorization | 字符串 | 请求头 | 用于身份验证的 Bearer 令牌(必需)。 |
| theFirstNCharacters | 整数 | 查询字符串 | 从每个选定单元格中文本开头删除的字符数(例如 3 表示删除前 3 个字符)。 |
| theLastNCharacters | 整数 | 查询字符串 | 从每个选定单元格中文本末尾删除的字符数(例如 2 表示删除后 2 个字符)。 |
| allCharactersBeforeText | 字符串 | 查询字符串 | 删除每个单元格中指定文本字符串之前出现的所有字符。若该文本多次出现,则基于首次出现位置进行删除。 |
| allCharactersAfterText | 字符串 | 查询字符串 | 删除每个单元格中指定文本字符串之后出现的所有字符。若该文本多次出现,则基于首次出现位置进行删除。 |
| worksheet | 字符串 | 查询字符串 | (可选)应用字符删除操作的工作表名称。若省略,则操作应用于第一个工作表。 |
| range | 字符串 | 查询字符串 | (可选)应用字符删除操作的单元格区域(例如 "A1:C10")。若省略,则操作应用于指定工作表中所有已用单元格。 |
| outPath | 字符串 | 查询字符串 | (可选)处理后工作簿保存到的云存储文件夹路径。若省略,则文件保存在源文件夹中。 |
| outStorageName | 字符串 | 查询字符串 | 输出文件将要存储到的云存储名称。 |
| region | 字符串 | 查询字符串 | (可选)设置文本处理的区域设置,对特定语言的字符位置和编码尤其重要(例如 "en-US"、"zh-CN")。 |
| password | 字符串 | 查询字符串 | (可选)若上传的电子表格受密码保护,请提供密码以打开并处理该文件。 |
响应
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
错误代码
- 200 OK — 请求成功,并返回已处理的文件。
- 400 Bad Request:Aspose.Cells Cloud API URI 无效。
- 401 Unauthorized:访问令牌无效,或客户端 ID 和密钥无效。
- 404 Not Found:电子表格文件不可访问。
- 500 Server Error:电子表格在获取计算数据时发生异常。
应在何处使用按位置删除字符 API?
- 数据标准化:清理产品编码(删除前导零或后缀)、电话号码(删除国家代码)
- 文本提取:从日志文件中提取关键信息(删除时间戳或前缀)
- 文件处理:整理文件名(删除统一前缀或日期后缀)
- 数据解析:处理结构化文本(提取方括号或特定标记之间的内容)
- 数据库管理:清理导入数据(删除固定格式的页眉/页脚字符)
为何应使用按位置删除字符 API?
- 精准高效:直接按位置删除,无需使用复杂的正则表达式。
- 灵活配置:五种定位模式配合大小写敏感选项,覆盖多样化场景。
- 批量处理:单次调用即可清理整列数据,效率最高提升 10 倍。
- 智能解析:轻松处理两个分隔符之间的内容提取。
- 开发者友好:Aspose.Cells Cloud 提供多种语言的 SDK,加速开发进程并提供详尽文档。相比自行构建文本处理逻辑,可大幅减少开发工作量。
- 成本效益高:无需先上传工作簿即可删除字符,节省存储空间并降低成本。
OpenAPI 规范
OpenAPI 规范 定义了一个公开可访问的编程接口,允许您直接从网页浏览器执行 REST 交互。
使用 Aspose.Cells Cloud SDK
使用 SDK 是加速开发的最佳方式。SDK 处理底层细节,使您能以极少代码实现单元格字符按位置删除功能。
请查阅 GitHub 仓库,获取 Aspose.Cells Cloud SDK 的完整列表。
以下代码示例展示了如何使用多种 SDK 调用 Aspose.Cells Web 服务: