CSVの処理
カンマ区切り値(CSV)ファイルは、表形式のデータをプレーンテキストで保存するテキストファイルです。 人が判読でき、システム全体で広くサポートされています。
多くのアプリケーションでは、CSV形式でデータをインポートまたはエクスポートします。 Workatoレシピでは、組み込みアクションまたはコネクター固有の機能を使用してCSVデータを処理できます。 CSVツール by Workatoを使用して、生のCSVコンテンツを構造化されたデータピルに解析するか、配列からCSV形式の文字列を生成します。 BoxやSFTPなどの一部のコネクターも、そのトリガーまたはアクションを通じてCSVコンテンツを解析します。
CSVツール by Workato
CSVツール by Workatoでは、生のCSVコンテンツを構造化されたデータピルに解析したり、配列からCSV形式の文字列を生成したりできます。 これらの組み込みアクションは、Box、Google Drive、Dropboxなどの任意のファイルソースで動作し、コネクター固有の解析機能に依存しません。
ユースケース
CSVデータ処理を自動化して、ビジネスアプリケーション全体でのファイル転送、データ同期、およびレポート作成を効率化します。 自動化されたワークフローを使用して、従業員レコードのエクスポート、データベースの更新、またはクラウドプラットフォーム間でのデータ移動を行い、正確性と効率性を確保できます。 CSV処理を最適化する方法については、ユースケースを確認してください:
- Pythonを使用してWorkdayワーカーをCSVにエクスポートし、ファイルをGoogle Driveにアップロードします。
- SFTP CSVファイルからQuickbaseレコードを更新します。
- Google Cloud Storageを使用してBox CSVデータをロードをGoogle BigQueryにロードします。
- Active Directoryエントリを含むCSVファイルをアップロードしてSFTPサーバーに送信します。
外部パーサーを使用したCSVファイルの解析
一部のコネクターには、CSVコンテンツを解析するための組み込みサポートが用意されています。 たとえば、Boxコネクターは、ファイルトリガーを通じてCSVコンテンツを検出および解析できます。
利用状況の例
このレシピでは、BoxのNew CSV file in folderトリガーを使用して、Box内の新しいCSVファイルを検出します。 トリガーはファイルを読み取り、その内容を解析し、定義されたField namesに基づいて行の配列を生成します。 Manufacturer、Item Code、Taxableなどのこれらのフィールドは、レシピ内でデータピルとして表示されます。
このレシピでは、Repeatステップを使用して各行をループ処理し、NetSuiteで在庫品目を作成します。
BoxのCSVファイルを処理し、NetSuiteで在庫品目を作成するレシピ。 サンプルレシピを表示します。
Boxトリガーは、フォルダ内のすべての新しいファイルをCSVとして処理します。 フォルダに異なるヘッダーを持つファイルが含まれる場合は、レシピエラーを回避するためにフィルターまたはフォルダの命名規則を使用します。
Last updated: