CellColumnRedaction
Содержание
[
Скрывать
]
CellColumnRedaction class
Представляет редактирование текста, заменяющее текст в табличных документах (CSV, Excel и т. д.).
public class CellColumnRedaction : TextRedaction
Конструкторы
Имя | Описание |
---|---|
CellColumnRedaction(CellFilter, Regex, ReplacementOptions) | Инициализирует новый экземпляр класса CellColumnRedaction. |
Характеристики
Имя | Описание |
---|---|
ActionOptions { get; } | ПолучаетReplacementOptions instance с указанием типа замены текста. |
override Description { get; } | Возвращает строку, описывающую редактирование и его параметры. |
Filter { get; } | Получает фильтр столбца и листа. |
OcrConnector { get; set; } | Получает или задаетIOcrConnector реализация, необходимая для извлечения текста из графического контента. |
Pattern { get; } | Получает регулярное выражение для соответствия. |
Методы
Имя | Описание |
---|---|
override ApplyTo(DocumentFormatInstance) | Применяет редактирование к заданному экземпляру формата. |
Примечания
Узнать больше
- Подробнее о применении правок: Основы редактирования
- Подробнее об исправлениях в таблицах: Редакции электронных таблиц
Примеры
В следующем примере показано удаление адресов электронной почты пользователей из второго столбца на листе «Клиенты» табличного документа.
using (Redactor redactor = new Redactor("D:\\Sales in September.xslx"))
{
var filter = new CellFilter()
{
ColumnIndex = 1, // второй столбец с отсчетом от нуля
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 });
};
}
Смотрите также
- class TextRedaction
- пространство имен GroupDocs.Redaction.Redactions
- сборка GroupDocs.Redaction