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

ExcelのワークシートをZapierで個別に管理する

Excel - 別々のワークシート これは、VBAやマクロを使用せずに、1つの.xlsxファイルをシートごとに個別のワークブックに分割するZapierアクションです。このアクションは、ソースワークブックを読み込み、すべてのタブを走査し、各項目が個別のファイルとしてパッケージ化された1つのワークシートである配列を返します。ループユーティリティと組み合わせることで、シートごとに1つのファイルをDropbox、Googleドライブ、またはOneDriveに自動的に保存できます。

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

APIリクエストの認証​

ZapierのすべてのPDF4meモジュールには、有効な接続が必要です。PDF4me APIキーを保持する接続を作成または選択してください。

見逃してはならない重要な事実​

出力は配列であり、単一のファイルではありません。
このアクションは、ワークシートごとに1つのファイルオブジェクトを配列として返します。後続の「ファイルのアップロード」ステップでは、このアクションとの間にZapierのループユーティリティを配置して、一度に1つのファイルをアップロードする必要があります。
各出力は、そのソースシートと同じ名前が付けられています。
PDF4meは、返される各ファイルの名前を、元のワークシート名に「.xlsx」を付加したものに設定します。したがって、シートがQ1、Q2、Q3であるワークブックは、特別な式を使わなくても、出力フォルダにQ1.xlsx、Q2.xlsx、Q3.xlsxというファイル名になります。
セルの内容はバイト単位で保存されます
各シート内の書式設定、数式、セル型、結合セル、名前付き範囲はそのまま保持されます。他のタブを参照していたシート間数式は、それらのタブが別のファイルに保存されるようになったため、機能しなくなります。そのため、それらの数式に依存している場合は、再計算処理を追加してください。
Zapier Excel - ワークシートを分離するアクションの設定タブには、ファイルが 2. ファイル、ファイル名が 2. ファイル名分離と 2. ファイル拡張子 .xlsx から組み立てられ、カルチャと言語設定が en-US に設定されていることが示されています。

設定するフィールドは3つあります。ファイルにはソースワークブックのバイトデータが格納されます。ファイル名はログ記録と後続処理での命名に使用されます。カルチャと言語設定は、数値セルと日付セルを内部処理のためにどのように解析するかを制御します。

ExcelのワークシートをZapierで個別に管理するとはどういうことですか?​

Excel - Separate Worksheets は、複数シートの .xlsx ファイルをタブごとに 1 つのワークブックに分割する Zapier の PDF4me アクションです。単一のファイルを受け取り、ソースワークシートごとに 1 つのファイルからなる配列を返します。Excel で対話的に実行されるデスクトップの「シートの移動またはコピー」マクロとは異なり、このアクションは Zapier のトリガーに応じてクラウド上で実行されるため、午前 3 時に Dropbox にドロップされたワークブックは、午前 3 時 15 分には既に分割されています。

パラメータ​

パラメータ必須その機能例
FileRequiredThe source .xlsx file. Map from a Dropbox / Drive / OneDrive Get File step (or any step that emits a file).2. File
File NameOptionalFilename with extension. Passed through for logging and downstream mapping. Typically built by concatenating File Name and File Ext from the prior step.Separate.xlsx
Culture & Language SettingsOptionalLocale used to parse date and numeric cells for internal processing. Does not modify stored values in the output workbooks. Defaults to en-US.en-US

出力​

分野タイプ内容物
jobIdTextID of the PDF4me job that processed the request.
traceIdTextTrace ID of the request, when PDF4me returns one. Give it to PDF4me support when reporting a problem.
documentIdTextNot filled by this step: the files are returned in a `documents` list, one entry per worksheet, each with fileName, fileExtension, fullFileName, fileUrl, fileAlternateUrl, fileSize and documentId.
File NameTextNot filled by this step: the files are returned in a `documents` list, one entry per worksheet, each with fileName, fileExtension, fullFileName, fileUrl, fileAlternateUrl, fileSize and documentId.
File ExtensionTextNot filled by this step: the files are returned in a `documents` list, one entry per worksheet, each with fileName, fileExtension, fullFileName, fileUrl, fileAlternateUrl, fileSize and documentId.
Full File NameTextNot filled by this step: the files are returned in a `documents` list, one entry per worksheet, each with fileName, fileExtension, fullFileName, fileUrl, fileAlternateUrl, fileSize and documentId.
File UrlTextNot filled by this step: the files are returned in a `documents` list, one entry per worksheet, each with fileName, fileExtension, fullFileName, fileUrl, fileAlternateUrl, fileSize and documentId.
Alternate File UrlTextNot filled by this step: the files are returned in a `documents` list, one entry per worksheet, each with fileName, fileExtension, fullFileName, fileUrl, fileAlternateUrl, fileSize and documentId.
File SizeNumberNot filled by this step: the files are returned in a `documents` list, one entry per worksheet, each with fileName, fileExtension, fullFileName, fileUrl, fileAlternateUrl, fileSize and documentId.

Excelの「別々のワークシート」はZapierでどのように機能しますか?​

Zapierはソースの.xlsxバイトをPDF4meに渡します /api/v2/SplitWorksheet エンドポイント。PDF4me は Aspose Cells でワークブックを開き、すべてのシートを反復処理し、各シートをスタンドアロンの .xlsx ファイルとしてパッケージ化し (ヘッダー、スタイル、数式を保持)、シートごとに 1 つのエントリを返します。Zapier はコレクションを次の形式で表示します。 documents 配列の各エントリには、ファイル名、ファイル拡張子、完全なファイル名、およびファイルURLが含まれます。 Zapierのループに関するドキュメント次に、その配列をZapierのループユーティリティにパイプすることで、後続のアクションが要素ごとに一度ずつ実行されるようにします。

よくある質問​

Excelで使用できるファイル形式にはどのようなものがありますか? - 個別のワークシート?+
ソースファイルは.xlsx形式(Excel 2007以降)である必要があります。旧バージョンの.xlsファイルは、使用前に.xlsx形式で保存し直してください。この処理では、タブの色やシートの表示状態に関係なく、ソースファイル内のワークシートごとに1つの.xlsxファイルが返されます。
VBAを使わずに、Excelシートを複数のワークシートに分割するにはどうすればよいですか?+
PDF4me Excel - Separate Worksheets を Zapier 内で使用します。このアクションは .xlsx バイトを読み込み、各ワークシートを個別のワークブックに分割し、配列を返します。マクロ、VBA、ローカル Excel のインストールは不要です。完全な Zap: トリガー、Dropbox ファイルの取得、PDF4me Excel - Separate Worksheets、Zapier によるループ、Dropbox ファイルのアップロード。
Excel - 個別ワークシートの料金は、クレジットでいくらですか?+
Excel - ワークシートの分離は、ソースに含まれるワークシートの数に関係なく、実行ごとに PDF4me クレジットを 1 つ消費します。30 個のタブがあるワークブックも 2 個のタブがあるワークブックも同じ料金です。 価格ページ 現在の階層別クレジット配分について。
分割するシートを絞り込むことはできますか?+
このアクションは、ソースブック内のすべてのワークシートを分割します。一部のワークシートのみを残すには、ループユーティリティの後にZapierフィルターステップを追加し、ファイル名プロパティ(ソースシート名と同じ)で一致させます。たとえば、「ファイル名がQで始まる場合のみ続行」と設定すると、Q1.xlsx、Q2.xlsx、Q3.xlsxが残され、それ以外はすべて削除されます。
アップロード手順で無効なファイル入力というエラーが表示されるのはなぜですか?+
ファイル フィールドは、イテレーションごとのファイルではなく、生の配列出力にマッピングされます。Excel - ワークシートの分離とファイルのアップロードの間に、Zapier によるループ ステップを追加します。ループ内で、アップロードのファイル フィールドをマッピングします。 ループ処理 - 分割ワークシートこれは、反復ごとに 1 つの .xlsx ファイルを生成します。