Ana içeriğe geç

CSV dosyasını ayrıştırın ve JSON'a dönüştürün. n8n aksiyon

PDF4me CSV dosyasını ayrıştır metin tabanlı çeviriler CSV/TSV dosyaları temizle JSON herhangi bir diziden n8n İş akışı. Dosyaları sürükleyip bırakın. SharePointİster Google, S3, ister e-posta ekleri olsun, bir ayırıcı seçin, özel başlıklar mı yoksa ilk satır mı kullanacağınıza karar verin ve anında yapılandırılmış verileri alın. JSON için APIsVeritabanlarına veya Excel dosyalarına ekleme gibi işlemler.

İlgili Blog Yazıları
Bu özellik için henüz bir blog yazısı yok — yakında yayınlanacak.
Bu arada, her platforma yönelik eğitimler ve iş akışları için PDF4me bloguna göz atın.
Blogu ziyaret edin

Kurmak

Ekle PDF4me “Ayrıştır” CSV"düğümünüzü n8n İş akışını düzenleyin ve gerekli parametreleri yapılandırın. İlk kurulum talimatları için, lütfen sayfamıza bakın. n8n Entegrasyon Kılavuzu.

Önkoşullar

  • PDF4me API kimlik bilgileri
  • n8n iş akışına erişim

Yapılandırma

  1. Ekle PDF4me iş akışına düğüm
  2. “Ayrıştır” seçeneğini seçin. CSV ve dönüştür JSON" aksiyon
  3. Sağlayın CSV kaynak, ayırıcı ve başlık stratejisi
n8n'de CSV dosyasını ayrıştırın

Parametreler

Önemli: Yıldız (*) ile işaretlenmiş parametreler zorunludur. PDF4me çıktılar JSON dizi serileştirildi UTF-8 bayt.

ParametreTipTanımÖrnek
Giriş Veri Türü***StringCSV kaynak (Binary Data, Base64 String, URL).Binary Data
Giriş İkili Alanı***İkiliİkili dosya ekinden okuma yapılırken gereklidir.{{ $binary.data }}
Base64 Belge İçeriği***StringBase64 sağlanırken gereklidir. CSV metin.VXNlcm5hbWUsRW1haWwK...
Belge URL'si***StringKamu için zorunlu HTTP(S) URLs.https://files.example.com/leads.csv
Dosya adı***StringAdının CSV Dosya (referans/kayıt için).leads.csv
Ayırıcı***StringAlan ayırıcı (,, ;, \t, ``, veya özel çok karakterli dize).,
Sütun BaşlıklarıStringİsteğe bağlı, virgülle ayrılmış başlık listesi. Sağlandığında dosya başlıklarını geçersiz kılar.FirstName,LastName,Email
İlk satırı atlaBooleanNe zaman true Ve Column Headers boştur, ilk CSV Satır, başlık haline gelir. false Sütun1, Sütun2... otomatik olarak oluşturulur.true
İkili Veri Çıkış Adı***Stringİkili yuva, depolama JSON dosya (örneğin, parsed_data.json).document

Çıktı

Çıkış Parametreleri

ParametreTipTanımÖrnek
txtDosyaAdıStringTXT çıktı dosya adı - Ayrıştırılan verileri içeren oluşturulan TXT dosyasının adı CSV veriparsed_data.txt
jsonDosyaAdıStringJSON çıktı dosya adı - Oluşturulan öğenin adı JSON ayrıştırılmış dosyayı içeren CSV veriparsed_data.json
txtDosyaBoyutuSayıTXT dosyasının bayt cinsinden boyutu - TXT çıktı dosyasının bayt cinsinden boyutu657614
jsonDosyaBoyutuSayıJSON Dosya boyutu (bayt cinsinden) - Boyutu JSON bayt cinsinden çıktı dosyası657614
başarıBooleanPDF4me operasyon durumu - Boolean Başarı veya başarısızlığı gösteren bayrak CSV ayrıştırma işlemi. PDF4me iadeler true başarılı operasyonlar için ve false herhangi bir hata içintrue
orijinalDosyaAdıStringOrijinal CSV dosya adı - Girişin adı CSV dosyadata.csv
sınırlayıcıStringKullanılan ayırıcı - Ayrıştırma işleminde kullanılan alan ayırıcı karakter(ler) CSV,
İlk satırı atlaBooleanİlk satır atlama durumu - İlk satırın atlanıp atlanmadığını gösterir. true İlk satır başlık olarak kullanılmışsa, false ilk satır veri olarak ele alınsaydıfalse
sütun başlıklarıStringSütun başlıkları kaynağı - Sütun başlıklarının nereden geldiğinin açıklaması. "kaynak" ifadesini gösterir. CSV"Eğer başlıklar dosyadan okunduysa veya özel başlıklar sağlandıysa..."from CSV
kültürAdıStringKültür/Yerel kod - Ayrıştırma için kullanılan kültür kodu (örneğin, "en-US", "de-DE", "fr-FR")en-US
mesajStringOperasyon mesajı - Sonucu belirten açıklayıcı mesaj CSV ayrıştırma işlemiSuccessfully converted CSV and created TXT and JSON outputs

N8N Eylem Yanıtı

O PDF4me Ayrıştırma CSV ve dönüştür JSON API Yanıtı birden fazla formatta görüntüleyebilirsiniz. İhtiyaçlarınıza en uygun görünümü seçin:

JSON Yanıt Formatı

Ham JSON yanıt olarak API:

[
{
"txtFileName": "parsed_data.txt",
"jsonFileName": "parsed_data.json",
"txtFileSize": 657614,
"jsonFileSize": 657614,
"success": true,
"originalFileName": "data.csv",
"delimiter": ",",
"skipFirstLine": false,
"columnHeaders": "from CSV",
"cultureName": "en-US",
"message": "Successfully converted CSV and created TXT and JSON outputs"
}
]

Kullanım Senaryoları

  • Veritabanı yükleniyor: Dönüştürmek CSV ihracat JSON yürütmeden önce SQL ekler veya REST aramalar.
  • Excel nüfusu: Ayrıştırmak CSVdaha sonra elde edilenleri besleyin. JSON Doğrudan "Satır Ekle"ye gidin.
  • Veri doğrulama/maskeleme: Dönüş CSV başvurular JSON Kural kontrolleri, dönüşümler veya sansürleme iş akışları için.

Yardım Alın