テキスト置換 - Excel API
PDF4me テキストを置換 テキストを検索して置換できます Excel リテラルまたは正規表現によるマッチングを含むドキュメント。 API このサービスは、ワークブック内のすべてのワークシートを処理し、大文字と小文字を区別するマッチング、セル全体または部分的なマッチング、単一のリクエストでの複数の置換フレーズ、およびオプションの書式設定(フォント、色、サイズ、太字、斜体など)をサポートします。 API 受け取る Excel ドキュメントコンテンツ REST API 通話を利用して Base64 安全なデータ送信のためのエンコード。このソリューションは、データ標準化、コンテンツ更新、自動テキスト変換に最適です。
関連ブログ記事
この機能に関するブログ記事はまだありません。近日公開予定です。
その間、PDF4me ブログを閲覧して、あらゆるプラットフォームのチュートリアルやワークフローをご覧ください。
ブログをご覧ください →
認証 API リクエスト
あなたの API 認証リクエストにキーを入力してください PDF4me REST API。
主な機能
- リテラルと正規表現のサポート: 単純なマッチングまたは正規表現を使用してテキストを置換します。
- 大文字と小文字を区別するオプション: 正確なマッチングまたは柔軟なマッチングのために大文字小文字の区別を制御します
- 全細胞マッチング部分一致またはセル全体の一致を要求する
- 複数交換複数の検索置換操作を単一のリクエストで処理する
- オプションの書式設定置換後のテキストにフォント、色、サイズ、スタイルの変更を適用する
- すべてのワークシートワークブック内のすべてのワークシートを処理します
REST API 終点
- 方法: POST
- 終点:
office/ApiV2Excel/ExcelFindAndReplaceTextInExcel
REST API パラメータ
重要: アスタリスク (*) が付いているパラメータは必須です。すべてのリクエストで使用されます。 書類、 ドキュメントコンテンツ、 そして replaceTextToExcelAction操作固有のパラメータ(フレーズ、カルチャー名など)は、アクションオブジェクトのプロパティです。
必須パラメータ(ルートレベル)
| パラメータ | 必須 | その機能 | 例 |
|---|---|---|---|
| document | Required | Source file. `Name` must end in `.xlsx`, `.xls` or `.xlsm` (a `.csv` for `ExcelParseCsv`). | { "Name": "data.xlsx" } |
| document.Name | Required | File name including its extension. Type: string. | { "Name": "data.xlsx" } |
| docContent | Required | The source file, base64-encoded. Type: string. | UEsDBBQABgAIAAAA... |
| isAsync | Optional | Process the request in the background. The call returns `202 Accepted`; poll the `Location` URL (`GetActionStatus`) for the result. Type: boolean. | |
| replaceTextToExcelAction | Required | Object carrying this operation's settings. Its fields are the replaceTextToExcelAction rows below. | See Payload example below |
| replaceTextToExcelAction.phrases | Optional | One entry for each text to replace. Type: array. | |
| replaceTextToExcelAction.cultureName | Optional | Type: string. | |
出力
の API 返します Excel ドキュメントとして Base64-エンコードされた文字列 JSON フォーマット (ドキュメント、ファイル名、成功、エラーメッセージ)。
リクエスト例
ヘッダ
Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY
ペイロード(基本)
{
"document": { "Name": "data.xlsx" },
"docContent": "UEsDBBQABgAIAAAA...",
"replaceTextToExcelAction": {
"phrases": [
{ "searchText": "old", "replacementText": "new" }
]
}
}