Eliminar caracteres de Excel – API de Aspose.Cells Cloud (POST /cells/removecharacters)

Eliminar caracteres de Excel mediante la API web

Un conjunto completo de herramientas para limpiar contenido de texto dentro de celdas seleccionadas. La API elimina caracteres específicos, conjuntos predefinidos de caracteres o subcadenas, asegurando que el texto de la hoja de cálculo esté estandarizado y libre de símbolos no deseados.

Requisitos previos

  • Una cuenta activa de Aspose Cloud.
  • Un token de acceso JWT válido obtenido según se describe en la guía de autenticación.
  • El archivo de Excel debe cargarse en el almacenamiento antes de llamar a este punto final.
  • Los formatos de archivo admitidos incluyen .xlsx, .xls, .xlsm y otros tipos comunes de Excel.
POST https://api.aspose.cloud/v3.0/cells/removecharacters

Seguridad y autenticación

Las API de Aspose.Cells Cloud son seguras y requieren autenticación basada en token JWT.

Descripción de la función

  • Eliminar caracteres personalizados – Especifique los caracteres que desea eliminar. Ingrese cada carácter en el campo Eliminar caracteres personalizados; la API eliminará todas las ocurrencias de esos caracteres en las celdas seleccionadas.
  • Eliminar conjuntos de caracteres – Elija entre los conjuntos predefinidos:
    • Caracteres no imprimibles – Elimina los saltos de línea y los primeros 32 caracteres no imprimibles de ASCII (0‑31), además de los códigos adicionales (127, 129, 141, 143, 144, 157).
    • Caracteres de texto – Elimina todas las letras.
    • Caracteres numéricos – Elimina todos los dígitos.
    • Símbolos – Elimina símbolos matemáticos, geométricos, técnicos, de moneda y símbolos similares a letras como “?”, “1” y “™”.
    • Signos de puntuación – Elimina todos los signos de puntuación.
  • Eliminar una subcadena – Elimina cualquier subcadena especificada (por ejemplo, una palabra) de las celdas seleccionadas.

Parámetros de solicitud

Nombre del parámetro Tipo Ubicación Descripción
removeCharactersOptions Clase Cuerpo Opciones que definen qué caracteres, conjuntos de caracteres o subcadenas eliminar.

Esquema de removeCharactersOptions

Propiedad Tipo Obligatorio Descripción
Range string Notación A‑1 o nombre de rango que identifica las celdas a procesar (por ejemplo, "A1:C10").
CustomCharacters string No Cadena que contiene cada carácter personalizado a eliminar (por ejemplo, "@#$").
CharacterSet string No Valor de enumeración que especifica un conjunto predefinido ("NonPrinting", "Text", "Numeric", "Symbols", "Punctuation").
Substring string No La subcadena exacta a eliminar (por ejemplo, "USD").
IgnoreCase boolean No Si es true, la eliminación de caracteres no distingue entre mayúsculas y minúsculas.

Ejemplo de cuerpo de solicitud JSON

{
  "Range": "A1:B20",
  "CustomCharacters": "@#$",
  "CharacterSet": "NonPrinting",
  "Substring": "USD",
  "IgnoreCase": true
}

Solicitud de ejemplo con cURL

curl -X POST "https://api.aspose.cloud/v3.0/cells/removecharacters" \
     -H "Authorization: Bearer {access_token}" \
     -H "Content-Type: application/json" \
     -d '{
           "Range": "A1:B20",
           "CustomCharacters": "@#$",
           "CharacterSet": "NonPrinting",
           "Substring": "USD",
           "IgnoreCase": true
         }'

Respuesta

{
    "Status" : "OK",
    "Code" : 200,
    "Filename" : "[nombre de archivo combinado]",
    "Filesize" : [tamaño de archivo],
    "FileContent" : "[Base64String]"
}

Códigos de estado HTTP

Código Significado Descripción
200 OK Filtro aplicado correctamente; la respuesta contiene los detalles de la operación.
400 Solicitud incorrecta Parámetros faltantes o no válidos (por ejemplo, tipo de archivo no admitido).
401 No autorizado Token JWT inválido o faltante.
413 Payload demasiado grande El archivo cargado excede el límite de tamaño.
500 Error interno del servidor Error inesperado en el servidor.

Cómo usar la API PostRemoveCharacters con SDK

Especificación de la API PostRemoveCharacters

La especificación completa de OpenAPI para el punto final PostRemoveCharacters define una interfaz de programación accesible públicamente y le permite realizar interacciones REST directamente desde un navegador web.

Uso de los SDK de Aspose.Cells Cloud

Utilizar un SDK es la mejor forma de acelerar el desarrollo. Un SDK se encarga de los detalles de bajo nivel y le permite centrarse en las tareas de su proyecto. Consulte el repositorio de GitHub para obtener una lista completa de los SDK de Aspose.Cells Cloud.

Los siguientes ejemplos de código muestran cómo realizar llamadas a los servicios web de Aspose.Cells mediante diversos SDK: