Eliminador de caracteres basado en posición en Excel – Eliminar texto en ubicaciones específicas – Shortcode en línea

Elimine caracteres de celdas de Excel según su posición: elimine los primeros/últimos N caracteres, o elimine texto antes/después de marcadores especificados. Limpieza precisa de texto con la API web de Aspose.Cells Cloud.

Introducción: Eliminar caracteres no deseados por posición

Modos de posición

  • theFirstNCharacters – eliminar N caracteres desde el inicio
  • theLastNCharacters – eliminar N caracteres desde el final
  • allCharactersBeforeText – eliminar todo lo que precede a la primera aparición de la subcadena proporcionada
  • allCharactersAfterText – eliminar todo lo que sigue a la primera aparición
  • BetweenValues – eliminar la subcadena (y opcionalmente los propios delimitadores) ubicada entre dos valores definidos por el usuario

Opciones

  • caseSensitive – determina si las búsquedas para BeforeText, AfterText y BetweenValues distinguen entre mayúsculas y minúsculas

API RemoveCharactersByPosition

API web

PUT https://api.aspose.cloud/v4.0/cells/content/remove/characters

Seguridad y autenticación

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

-H "Authorization: Bearer {access_token}"

Parámetros de solicitud de la API RemoveCharactersByPosition

Nombre del parámetro Tipo Ruta/Cadena de consulta/Cuerpo HTTP Descripción
Spreadsheet File FormData Archivo de hoja de cálculo que se procesará. Los formatos admitidos incluyen XLSX, XLS, ODS, CSV, etc.
Authorization String Header Token Bearer para autenticación (obligatorio).
theFirstNCharacters Integer Query Número de caracteres a eliminar desde el inicio del texto en cada celda seleccionada (por ejemplo, 3 elimina los primeros 3 caracteres).
theLastNCharacters Integer Query Número de caracteres a eliminar desde el final del texto en cada celda seleccionada (por ejemplo, 2 elimina los últimos 2 caracteres).
allCharactersBeforeText String Query Elimina todos los caracteres que aparecen antes de la cadena de texto especificada en cada celda. Si el texto aparece varias veces, la eliminación se basa en la primera ocurrencia.
allCharactersAfterText String Query Elimina todos los caracteres que aparecen después de la cadena de texto especificada en cada celda. Si el texto aparece varias veces, la eliminación se basa en la primera ocurrencia.
worksheet String Query (Opcional) Nombre de la hoja de cálculo donde se aplicará la eliminación de caracteres. Si se omite, la operación se aplica a la primera hoja.
range String Query (Opcional) Rango de celdas donde se aplicará la eliminación de caracteres (por ejemplo, "A1:C10"). Si se omite, la operación se aplica a todas las celdas usadas en la hoja especificada.
outPath String Query (Opcional) Ruta de carpeta en el almacenamiento en la nube donde se guardará el libro procesado. Si se omite, el archivo se guarda en la carpeta de origen.
outStorageName String Query Nombre del almacenamiento en la nube donde se guardará el archivo de salida.
region String Query (Opcional) Establece la configuración regional para el manejo de texto, particularmente relevante para posiciones de caracteres y codificación específicas del idioma (por ejemplo, "en-US", "zh-CN").
password String Query (Opcional) Si la hoja de cálculo cargada está protegida con contraseña, proporcione la contraseña para abrir y procesar el archivo.

Respuesta

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

Códigos de error

  • 200 OK: La solicitud se realizó correctamente y se devuelve el archivo procesado.
  • 400 Bad Request: URI inválido de la API de Aspose.Cells Cloud.
  • 401 Unauthorized: Token de acceso inválido o ID y secreto de cliente inválidos.
  • 404 Not Found: El archivo de hoja de cálculo no es accesible.
  • 500 Server Error: La hoja de cálculo encontró una anomalia al obtener datos de cálculo.

¿Dónde debemos utilizar la API Remove Characters by Position?

  • Estandarización de datos: Limpiar códigos de producto (eliminar ceros iniciales o sufijos), números de teléfono (eliminar códigos de país)
  • Extracción de texto: Extraer información clave de archivos de registro (eliminar marcas de tiempo o prefijos)
  • Procesamiento de archivos: Organizar nombres de archivo (eliminar prefijos o sufijos de fecha uniformes)
  • Análisis de datos: Procesar texto estructurado (extraer contenido entre corchetes o marcadores específicos)
  • Gestión de bases de datos: Limpiar datos importados (eliminar caracteres de encabezado/cabecera de formato fijo)

¿Por qué debería utilizar la API Remove Characters by Position?

  • Precisa y eficiente: La eliminación posicional directa elimina la necesidad de expresiones regulares complejas.
  • Configuración flexible: Cinco modos de posicionamiento más una opción de sensibilidad a mayúsculas/minúsculas cubren diversos escenarios.
  • Procesamiento por lotes: Limpiar columnas completas con una sola llamada, aumentando la eficiencia hasta 10 veces.
  • Análisis inteligente: Maneje fácilmente la extracción de contenido entre dos delimitadores.
  • Amigable para desarrolladores: Aspose.Cells Cloud proporciona SDK para múltiples lenguajes, acelerando el desarrollo y ofreciendo documentación exhaustiva. Comparado con la implementación de lógica personalizada de procesamiento de texto, esto reduce significativamente la carga de trabajo de desarrollo.
  • Rentable: Los caracteres pueden eliminarse sin necesidad de cargar previamente el libro, ahorrando espacio de almacenamiento y reduciendo costos.

Especificación OpenAPI

La Especificación OpenAPI define una interfaz de programación accesible públicamente y le permite realizar interacciones REST directamente desde un navegador web.

Utilizar los SDK de Aspose.Cells Cloud

Utilizar los SDK es la mejor forma de acelerar el desarrollo. El SDK maneja los detalles subyacentes, permitiéndole implementar simplemente la eliminación de caracteres por posición en celdas con un código mínimo.
Consulte el repositorio de GitHub para obtener una lista completa de los SDK de Aspose.Cells Cloud.

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