「Table/表」で取得できないテーブルを「Repeating Group/繰り返しグループ」を使用して取得する方法

質問

「Table/表」要素を使用して、テーブルが適切に取得されない場合があります。例えば、一つだけの列は何をやっても上手く取得されません。

mceclip0.png

回答

そのような場合、「Repeating Group/繰り返しグループ」要素を使用してテーブルを取得できます。

  1. まずは、テーブルヘッダーを含むグループを作成します。
    mceclip0.png
  2. 繰り返しグループ要素を作成します。
    繰り返しグループの範囲を制限するには、テーブルヘッダーグループの下という設定をします。
    また、検索は各インスタンスの下に実行されるには、LastFoundの下という設定もします。
    mceclip1.png
    ※繰り返しグループの最初の要素が「必須要素」に設定されている場合は(ステップ3)、LastFoundの下という設定を設定しなくても大丈夫です。
  3. 繰り返しグループ内に最初の要素、この例の場合、No列のデータを取得する要素を作成します。
    要は、各行にある要素を最初に取得します。
    繰り返しグループの最初の要素が見つからない場合は、他の要素も検索しないためにそちらの要素を「必須要素」に設定できます。
    mceclip0.png
  4. No要素に依存して他のすべての要素を検索します。
    ※殆どの場合、インスタンス順が正しいであるように「最も近い」という設定では「ページの上辺」にします。
    例としてItem要素の設定は以下となります。
    mceclip1.png
    ※上記のそれぞれの設定は文書/レイアウトによって変わりますので、参照用のみとなります。

上記のパターンでテーブルを取得できました。

mceclip2.png

追加情報

また、繰り返しグループで取得したデータをテーブルとして表示もできます。詳細については、以下の記事をご参照ください。

繰り返しグループ: Repeating Group を 表: Table として表示させたい - FlexiCapture

表: Table - 画像上にある表を読み取った Table: 表, Repeating Group: 繰り返しグループ の行数、列数、内容を変更した表を別途検証時に表示したい。また、エクスポートしたい。

他にご質問がございましたら、リクエストを送信してください

コメント

0件のコメント

サインインしてコメントを残してください。