メインコンテンツへスキップ

行を抽出する Excel で Power Automate

PDF4me 行を抽出する Excel アクションにより、指定された行を抽出できます Excel 構造化された文書 JSON データ Power Automate 包括的なフィルタリングと書式設定オプションを備えています。この強力なデータ抽出機能は、行と列の範囲の選択的抽出、ヘッダー行の自動処理、非表示の行/列の除外、空行のフィルタリング、柔軟なデータ型処理(数値またはテキストのエクスポート)をサポートしており、データ統合に最適です。 API 給餌、データベースへのデータ投入、および自動データ変換ワークフロー全体 Microsoft 365。

関連ブログ記事
この機能に関するブログ記事はまだありません。近日公開予定です。
その間、PDF4me ブログを閲覧して、あらゆるプラットフォームのチュートリアルやワークフローをご覧ください。
ブログをご覧ください →

認証 API リクエスト​

アクセスするには PDF4me ウェブ API を通して Power Automateすべてのリクエストには適切な認証情報を含める必要があります。認証により安全な通信が保証され、承認されたユーザーとしての身元が検証され、シームレスな統合が可能になります。 Power Automate 流れと PDF4meの強力な Excel データ抽出サービス。

Excel Power Automateから行を抽出する

主な機能​

  • JSON 出力形式: 抽出する Excel 構造化されたデータ JSON シームレスな統合のために
  • 柔軟な行/列選択: 正確な範囲を指定するか、すべてのデータを抽出します
  • ヘッダー行のサポート最初の行をヘッダーとして使用するか、列名を自動生成します。
  • 高度なフィルタリング非表示の行、非表示の列、および空の行を除外します。
  • データ型制御ネイティブ型(数値、日付)としてエクスポートするか、すべてテキストとしてエクスポートするかを選択します。
  • 空セル処理出力に空のセルを含めるか除外するか

パラメータ​

「Extract Rows from」のパラメータ一覧 Excel アクション。これらのパラメータを設定して、データ抽出を制御します。

パラメータ必須その機能例
File ContentOptionalContent of the Excel file to process. Map it from the file content returned by a previous action, such as SharePoint or OneDrive Get file content.@{body('Get_file_content')?['$content']}
File NameOptionalName of the Excel file, including its extension (for example `report.xlsx`). Map it from the file name returned by a previous action. Defaults to `ExtractRows.xlsx`.report.xlsx
Worksheet NameOptionalName of the worksheet to extract from (leave empty for first worksheet).your value
Has Header RowOptionalWhether the first row contains column headers. Defaults to `Yes`.Yes
First Row (Start)OptionalStarting row for extraction (0-based, 0 = first row). Defaults to `0`.0
Last Row (End)OptionalEnding row for extraction (-1 for last row with data). Defaults to `-1`.-1
First Column (Start)OptionalStarting column for extraction (0-based, 0 = first column). Defaults to `0`.0
Last Column (End)OptionalEnding column for extraction (-1 for last column with data). Defaults to `-1`.-1
Exclude Empty RowsOptionalSkip rows that are completely empty. Defaults to `Yes`.Yes
Exclude Hidden RowsOptionalSkip hidden rows in extraction. Defaults to `Yes`.Yes
Exclude Hidden ColumnsOptionalSkip hidden columns in extraction. Defaults to `Yes`.Yes
Export Values As TextOptionalExport all cell values as text strings. Defaults to `No`.No
Export Empty CellsOptionalInclude empty cells in the output. Defaults to `No`.No
Export as Object StructureOptionalIf Yes, the data is returned as a structured object instead of an array. Defaults to `No`.No
Hyperlink FormatOptionalWhat to return for cells that contain a hyperlink. Options: Text, Url, Both. Defaults to `Text`.Text
Culture & Language SettingsOptionalCulture name for data formatting (e.g., en-US, fr-FR, de-DE). Defaults to `en-US`.en-US

出力​

の PDF4me 行を抽出する Excel アクションは包括的な結果を返します JSON シームレスな出力データ Power Automate フロー統合:

テーブルビュー

構造化された表形式の応答データ:

分野タイプ内容物
Extracted Data (JSON)File contentThe extracted rows as JSON. The connector declares it as file content (format byte); use base64ToString() if you receive Base64 text, then Parse JSON to read the rows.
SuccessYes/NoWhether the operation completed successfully
Error MessageTextError message if operation failed
Error DetailsArrayList of detailed error messages

よくあるエラーメッセージ​

エラーを理解し、トラブルシューティングすることで、スムーズな進行を確保できます。 Excel データ抽出ワークフロー:

エラーメッセージ原因解決
「リクエストが空です」リクエストオブジェクトがnullです有効なリクエストオブジェクトを指定してください
「ドキュメントが空です」ドキュメントオブジェクトはnullです有効な Excel 書類
「ワークブックにはワークシートは含まれていません」Excel ファイルにはワークシートが0個含まれています有効な Excel ワークシートを含むファイル
「ワークシート '{name}' が見つかりません」ワークシート名がワークブックに存在しません既存のワークシート名を使用する
「無効なワークシート選択」ワークシートへのアクセスエラーワークシート名とファイルの整合性を確認する
「ワークブックで使用可能なワークシート(合計X枚)」ワークシートの検証が失敗した場合の情報メッセージワークシート名を確認し、利用可能なX個のワークシートから有効な値を使用してください。
「無効な開始行 {row} です。行番号は正の数でなければなりません。」FirstRow < 0FirstRow ≥ 0 (0 ベースのインデックス) を使用してください
「行{row}は最大データ行数({maxRow})を超えています」最終行 > 最大データ行ワークシートデータ内の有効な行範囲を使用する
「無効な範囲 {start}-{end}: 終了行は開始行より小さくすることはできません」最終行 < 第一行LastRow ≥ FirstRow であることを確認してください

注記: エラーメッセージが表示される 1ベース 行番号(例:行 1、行 2)は、パラメータが使用される間 0ベース インデックス(0, 1)。

ワークフローの例​

の PDF4me 行を抽出する Excel アクション Power Automate 実際のビジネスシナリオに合わせて設計された包括的なワークフローテンプレートを提供します。

自動化 Excel REST API統合ワークフロー

自動化されたデータ統合で変革を実現 Excel APIデータフィードへ:

ワークフローの手順を完了する:

  1. トリガー: Excel ファイルがアップロードされました SharePoint 「API 「データ」フォルダ
  2. Excelファイルを取得するアップロードされたファイルを取得する Excel から SharePoint
  3. すべての行を抽出するFirstRow = 0、LastRow = -1、HasHeaderRow = true に設定します。
  4. 解析 JSONRowData配列を個々のオブジェクトに変換します。
  5. 行をループ処理する: RowData アイテムには「各項目に適用」を使用します。
  6. 電話 REST API: HTTP POST 各行を外部へ API 終点
  7. ログ結果: 成功した/失敗したAPI呼び出しを記録する
  8. 概要を送信: 処理概要を添えて管理者へメールを送信

ビジネス上のメリット:

  • 100以上の機能を統合 Excel 外部APIを使用した行数(週単位)
  • APIシステムへの手動データ入力を不要にします
  • 構造化された JSON フォーマット API 消費
  • データ同期を自動化することで、週10時間の時間を節約できます。

業界におけるユースケースとアプリケーション​

ITおよびシステム統合のユースケース

  • APIデータフィードExcelデータをJSON形式で抽出し、REST APIで利用できるようにする。
  • データベース移行ExcelデータをSQL、NoSQL、またはクラウドデータベースにエクスポートする
  • ETLプロセス変換およびロードパイプライン用にExcelデータを抽出します。
  • システム同期Excelデータを複数の業務システムと同期する

ヘルプが必要な場合​