CellColumnRedaction
内容
[
隐藏
]
CellColumnRedaction class
表示替换电子表格文档(CSV、Excel 等)中的文本的文本编辑。
public class CellColumnRedaction : TextRedaction
构造函数
姓名 | 描述 |
---|---|
CellColumnRedaction(CellFilter, Regex, ReplacementOptions) | 初始化 CellColumnRedaction 类的新实例。 |
特性
姓名 | 描述 |
---|---|
ActionOptions { get; } | 获取ReplacementOptions 实例,指定文本替换类型. |
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