CellColumnRedaction
Contenido
[
Ocultar
]
CellColumnRedaction class
Representa una redacción de texto que reemplaza texto en documentos de hoja de cálculo (CSV, Excel, etc.).
public class CellColumnRedaction : TextRedaction
Constructores
Nombre | Descripción |
---|---|
CellColumnRedaction(CellFilter, Regex, ReplacementOptions) | Inicializa una nueva instancia de la clase CellColumnRedaction. |
Propiedades
Nombre | Descripción |
---|---|
ActionOptions { get; } | Obtiene elReplacementOptions instancia, especificando el tipo de reemplazo de texto. |
override Description { get; } | Devuelve una cadena que describe la redacción y sus parámetros. |
Filter { get; } | Obtiene el filtro de columna y hoja de cálculo. |
OcrConnector { get; set; } | Obtiene o establece elIOcrConnector implementación, requerida para extraer texto del contenido gráfico. |
Pattern { get; } | Obtiene la expresión regular para coincidir. |
Métodos
Nombre | Descripción |
---|---|
override ApplyTo(DocumentFormatInstance) | Aplica la redacción a una instancia de formato dada. |
Observaciones
Aprende más
- Más detalles sobre la aplicación de redacciones: Conceptos básicos de redacción
- Más detalles sobre la redacción de hojas de cálculo: Redacciones de hojas de cálculo
Ejemplos
El siguiente ejemplo muestra la eliminación de correos electrónicos de usuarios de una segunda columna en la hoja de cálculo “Clientes” de un documento de hoja de cálculo.
using (Redactor redactor = new Redactor("D:\\Sales in September.xslx"))
{
var filter = new CellFilter()
{
ColumnIndex = 1, // 2da columna basada en cero
WorkSheetName = "Customers"
};
var expression = new Regex("^\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$");
RedactorChangeLog changeLog = redactor.Apply(new CellColumnRedaction(filter, expression, new ReplacementOptions("[customer email]")));
if (result.Status != RedactionStatus.Failed)
{
doc.Save(new SaveOptions() { AddSuffix = true });
};
}
Ver también
- class TextRedaction
- espacio de nombres GroupDocs.Redaction.Redactions
- asamblea GroupDocs.Redaction