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) | 特定のフォーマット インスタンスにリダクションを適用します。 |
備考
もっと詳しく知る
- リダクションの適用に関する詳細: リダクションの基本
- スプレッドシートのリダクションの詳細: スプレッドシートの編集
例
次の例は、スプレッドシート ドキュメントの「Customers」ワークシートの 2 番目の列からユーザーの電子メールを削除する方法を示しています。
using (Redactor redactor = new Redactor("D:\\Sales in September.xslx"))
{
var filter = new CellFilter()
{
ColumnIndex = 1, // ゼロベースの 2 列目
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