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

行を抽出する Excel - JSON エクスポート対象 Make

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

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

認証 API リクエスト​

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

Excelから行を抽出する

主な機能​

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

パラメータ​

「Extract Rows from」のパラメータ一覧 Excel モジュール。これらのパラメータを設定して、データ抽出動作を制御します。

重要: アスタリスク(***)が付いているパラメータは必須であり、モジュールが正しく機能するためには必ず指定する必要があります。すべての行/列インデックスは 0ベース 番号付け(行0=1行目、列0=A列目)。

パラメータタイプ説明例
ファイル名***弦Excel 文書名
• ファイル名に.xlsxまたは.xls拡張子が付いていること
・処理および出力の識別に使用される
・シナリオ変数からの動的な命名をサポート
data.xlsx
書類***バッファExcel ファイルの内容
• 前のモジュールからのマップ (ドライブ/Dropbox/HTTP)
• バイナリ Excel データ抽出用ドキュメント
• 有効である必要があります Excel フォーマット
[Buffer]
ワークシート名弦対象ワークシート名
抽出元のワークシート名
• 空欄の場合は最初のワークシートがデフォルトで使用されます
• 大文字と小文字を区別する完全一致
Sheet1
最前列***整数開始行(0から始まる)
・抽出する最初の行(0ベースのインデックス)
• 0行目 = Excel 行 1、行 1 = Excel 2列目
• 0以上でなければならない
• 必須パラメータ
0
最後列整数最終行(0から始まる)
・抽出する最後の行(0ベースのインデックス)
• -1 = 最終行までデータを抽出する
• デフォルト値: -1
• 最初の行以上である必要があります
-1
最初の列整数開始列(0から始まる)
• 抽出する最初の列(0ベースのインデックス)
• 0列目 = A、1列目 = B、2列目 = C
• デフォルト: 0
• 0以上でなければならない
0
最後の列整数終了列(0から始まる)
・抽出する最後の列(0ベースのインデックス)
• -1 = 最後の列までデータを抽出する
• デフォルト値: -1
• 最初の列以上である必要があります
-1
ヘッダー行がありますブール値最初の行をヘッダーとして使用
• True - 最初の行を列ヘッダーとして使用する
• False - ヘッダー("Column1", "Column2"...)を自動生成する
• デフォルト: false
true
非表示行を除外するブール値非表示の行をスキップ
• True - 非表示の行をスキップします Excel
• False - 抽出に非表示行を含める
• デフォルト: false
false
非表示の列を除外するブール値非表示の列をスキップする
• True - 非表示の列をスキップします Excel
• False - 抽出に非表示の列を含める
• デフォルト: false
false
空の行を除外するブール値空の行をスキップする
• True - すべてのセルが空の行をスキップする
• False - 出力に空の行を含める
• デフォルト: false
false
空のセルをエクスポートするブール値空のセルを含める
• True - 空の文字列値を持つ空のセルを含める
• 偽 - 空のセルを除外する JSON 出力
• デフォルト: false
false
値をテキストとしてエクスポートブール値テキストエクスポートモード
• True - すべての値をテキスト文字列としてエクスポートします
• False - データ型(数値、日付、ブール値)を保持する
• デフォルト: false
false

出力​

の PDF4me 行を抽出する Excel モジュールは包括的なものを返します JSON シームレスな出力データ Make シナリオ統合:

テーブルビュー

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

パラメータタイプ説明
書類Base64JSON バイト配列としてのデータ(シリアル化)
行データ配列列名キーを持つオブジェクトの配列として抽出された行
成功ブール値手術結果

シナリオ例​

の PDF4me 行を抽出する Excel モジュール Make 実世界のデータ統合ニーズに対応するために設計された、包括的なシナリオテンプレートを提供します。

自動化 Excel-に-API データフィードワークフロー

自動化されたデータ統合で変革を実現 Excel-に-API 餌やり:

シナリオの手順を完了する:

  1. トリガー: スケジュールされた1時間ごとのデータ同期は1時間ごとに実行されます
  2. 得る Excel 報告: データエクスポートの取得 Excel から Google Drive
  3. すべての行を抽出するすべてのデータに対して、最初の行を0、最後の行を-1に設定します。
  4. ヘッダー行を使用する: 行0をヘッダーとして使用するには、「Has Header Row」をtrueに設定します。
  5. 保存タイプ: ネイティブ型の場合、エクスポート値をテキストとして設定 = false
  6. 行を反復処理する: レスポンスから取得した RowData 配列をループ処理します
  7. POST に API: 各行オブジェクトを次のように送信します JSON に REST API 終点
  8. 応答を処理する: チェック API 応答とログの成功/失敗
  9. メール概要: 1時間ごとの同期サマリーを統合チームに送信する
  10. ログ完了: 同期タイムスタンプと行数をログに記録する

ビジネス上のメリット:

  • 1000以上の同期 Excel 外部への行 API 時間単位
  • 正確なデータ表現のためにデータ型(数値、日付)を保持します API 処理中
  • 手動操作を不要にする CSV 輸出と API アップロード
  • システム間のリアルタイムデータ統合を提供します

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

  • API データフィード: 抽出する Excel 行として JSON そして POST に REST APIs システム統合のための時間単位
  • ETLパイプライン: 負荷 Excel データ型と変換を保持したまま、データをデータウェアハウスへ転送する
  • システム移行: レガシーを抽出する Excel データ JSON 最新のクラウドシステムへの移行のために
  • データ同期抽出して同期する Excel マスターデータを複数の下流システムに転送
  • ログ分析: 運用ログを抽出する Excel 監視のための分析プラットフォームへ

ヘルプが必要な場合​