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 iniciotheLastNCharacters– eliminar N caracteres desde el finalallCharactersBeforeText– eliminar todo lo que precede a la primera aparición de la subcadena proporcionadaallCharactersAfterText– eliminar todo lo que sigue a la primera apariciónBetweenValues– eliminar la subcadena (y opcionalmente los propios delimitadores) ubicada entre dos valores definidos por el usuario
Opciones
caseSensitive– determina si las búsquedas paraBeforeText,AfterTextyBetweenValuesdistinguen 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: