پرش به محتویات

استخراج از فایل#

الگوی رایج در فرآیندهای n98n دریافت فایل است، چه از طریق [نود درخواست HTTP][] (برای فایل‌هایی که از یک وب‌سایت گرفتید)، [نود وب‌هوک][] (برای فایل‌هایی که از سمت دیگر به فرآیند شما ارسال می‌شوند)، یا از منبع محلی. داده‌های به‌دست‌آمده در این روش‌ها غالباً به صورت باینری است، برای مثال جدول یا PDF.

نود استخراج از فایل داده‌ها را از فایل‌های با فرمت باینری استخراج می‌کند و آن را به JSON تبدیل می‌نماید، که سپس به راحتی توسط بقیه فرآیند شما قابل مدیریت است. برای تبدیل JSON مجدد به نوع فایل باینری، لطفاً به گرۀ تبدیل به فایل مراجعه کنید.

اکشن‌ها#

از منوی اکشن‌ها برای انتخاب فرمت فایل منبع جهت استخراج داده‌ها استفاده کنید.

  • استخراج از CSV: نوع فایل "مقادیر جداشده با کاما" معمولاً برای داده‌های جدول‌بندی شده استفاده می‌شود.
  • استخراج از HTML: استخراج فیلدها از فایل‌های HTML معمول صفحات وب استاندارد.
  • استخراج از JSON: استخراج داده‌های JSON از فایل باینری.
  • استخراج از ICS: استخراج فیلدها از فایل‌های فرمت تقویم iCalendar.
  • استخراج از ODS: استخراج فیلدها از فایل‌های صفحه‌گسترده ODS.
  • استخراج از PDF: استخراج فیلدها از فایل‌های Portable Document Format.
  • استخراج از RTF: استخراج فیلدها از فایل‌های Rich Text Format.
  • استخراج از فایل متنی: استخراج فیلدها از فایل‌های قالب متن استاندارد.
  • استخراج از XLS: استخراج فیلدها از فایل مایکروسافت اکسل قدیمی‌تر.
  • استخراج از XLSX: استخراج فیلدها از فایل مایکروسافت اکسل جدیدتر.
  • انتقال فایل به رشته Base64: تبدیل داده باینری به فرمت متن‌پذیر [base64][].

نمونه فرآیند نمونه#

در این مثال، از یک نود وب‌هوک برای فعال‌سازی فرآیند استفاده شده است. زمانی که یک فایل CSV به آدرس وب‌هوک ارسال شود، داده فایل خروجی گرفته شده و توسط نود استخراج از فایل دریافت می‌شود.

در حالت عملیات "استخراج از CSV"، این نود داده را به صورت مجموعه‌ای از اشیاء JSON «رکورد» خروجی می‌کند:

{ "row": { "0": "سیب", "1": "1", "2": "2", "3": "3" } ...

/// راهنمای | دریافت فایل‌ها با وب‌هوک دکمه افزودن گزینه‌ها در نود وب‌هوک را انتخاب کرده و بدنه خام را فعال کنید، سپس این تنظیم را فعال کنید تا نود فایل باینری را که نود بعدی انتظار دارد، خروجی دهد. ///

پارامترهای نود#

فیلد ورودی باینری#

نام فیلد در داده‌های ورودی نود که فایل باینری در آن قرار دارد را وارد کنید. مقدار پیش‌فرض «data» است.

فیلد خروجی مقصد#

نام فیلد در خروجی نود که داده استخراج‌شده در آن قرار می‌گیرد را وارد نمایید.

این پارامتر فقط برای عملیات‌های زیر در دسترس است:

  • استخراج از JSON
  • استخراج از ICS
  • استخراج از فایل متنی
  • انتقال فایل به رشته Base64

قالب‌ها و نمونه‌ها#

Browse استخراج از فایل integration templates, or search all templates