Lewati ke konten utama

Ekstrak baris dari lembar kerja Excel menggunakan n8n tindakan

PDF4me Ekstrak Baris Mengubah setiap bagian lembar kerja menjadi siap pakai. JSON di dalam n8nTentukan rentang baris/kolom berbasis 0, putuskan apakah baris pertama harus menjadi header, lewati baris tersembunyi atau kosong, dan pilih apakah nilai tetap diketik (angka, boolean, ISO tanggal) atau dipaksa menjadi teks. Ideal untuk memasukkan data Excel ke dalam APIs, basis data, atau tambahan PDF4me tindakan.

Postingan Blog Terkait
Belum ada postingan blog untuk fitur ini — akan segera hadir.
Sementara itu, jelajahi blog PDF4me untuk menemukan tutorial dan alur kerja di berbagai platform.
Kunjungi blog ini

Pengaturan

Tambahkan PDF4me Tambahkan node “Ekstrak Baris” ke n8n alur kerja dan konfigurasikan parameter yang diperlukan. Untuk petunjuk pengaturan awal, lihat halaman kami. n8n Panduan Integrasi.

Prasyarat

  • PDF4me API kredensial
  • n8n akses alur kerja

Konfigurasi

  1. Tambahkan PDF4me simpul ke alur kerja
  2. Pilih tindakan "Ekstrak baris dari lembar kerja Excel"
  3. Sediakan file sumber Excel dan jendela ekstraksi.
Ekstrak Baris dari Excel

Parameter

Penting: Parameter yang ditandai dengan tanda bintang (***) wajib diisi. Indeks baris/kolom adalah berbasis 0 (Baris 0 = Baris 1 Excel).

ParameterJenisKeteranganContoh
Tipe Data Masukan***StringPemilih sumber Excel (Binary Data, Base64 String, URL).Binary Data
Masukkan Bidang Biner***BinerDiperlukan ketika Binary Data dipilih.{{ $binary.data }}
Konten Dokumen Base64***StringDiperlukan ketika Base64 String dipilih.UEsDBBQAAAA...
URL Dokumen***StringDiperlukan ketika URL dipilih. Tautan file publik.https://files.example.com/report.xlsx
Nama File***StringNama buku kerja yang logis beserta ekstensinya.analytics.xlsx
Nama Lembar KerjaStringLembar kerja untuk dibaca. Kosong = lembar pertama.Summary
Baris Pertama***NomorBaris awal berbasis 0 untuk ekstraksi.0
Baris TerakhirNomorBaris akhir berbasis 0. Gunakan -1 untuk membaca hingga baris data terakhir.-1
Kolom PertamaNomorKolom awal berbasis 0 (0 = kolom A).0
Kolom TerakhirNomorKolom akhir berbasis 0. Gunakan -1 untuk kolom data terakhir.-1
Memiliki Baris HeaderBooleantrue menggunakan First Row sebagai judul kolom dan mengecualikannya dari data.true
Kecualikan Baris TersembunyiBooleanLewati baris yang disembunyikan di Excel.false
Kecualikan Kolom TersembunyiBooleanLewati kolom tersembunyi.false
Kecualikan Baris KosongBooleanHapus baris yang semua selnya kosong.true
Ekspor Sel KosongBooleanSertakan sel kosong dengan nilai berupa string kosong, alih-alih menghilangkannya.false
Ekspor Nilai Sebagai TeksBooleanPaksa semua nilai menjadi string. false Melestarikan tipe asli.false
Nama Keluaran Data Biner***StringSlot biner menyimpan serialisasi JSON (PDF4me pengembalian JSON byte).document

Keluaran

Parameter Keluaran

ParameterJenisKeteranganContoh
kesuksesanBooleanPDF4me status operasi - Boolean Bendera yang menunjukkan keberhasilan atau kegagalan proses ekstraksi baris. PDF4me pengembalian true untuk operasi yang sukses dan false atas segala kesalahantrue
namafileasliStringNama file dokumen Excel asli - Nama file dokumen Excel yang dimasukkanmyExcelFile.xlsx
Nama lembar kerjaStringNama lembar kerja - Nama lembar kerja tempat baris-baris tersebut diekstrakFirst Worksheet
hasHeaderRowBooleanStatus baris header - Menunjukkan apakah baris pertama diperlakukan sebagai header. true jika header digunakan, false jika tidaktrue
Baris pertamaNomorIndeks baris pertama (berbasis 0) - Indeks berbasis 0 dari baris pertama yang diekstrak0
baris terakhirNomorIndeks baris terakhir (berbasis 0) - Indeks berbasis 0 dari baris terakhir yang diekstrak. -1 menunjukkan ekstraksi ke baris data terakhir2
Kolom pertamaNomorIndeks kolom pertama (berbasis 0) - Indeks berbasis 0 dari kolom pertama yang diekstrak (0 = kolom A)0
kolom terakhirNomorIndeks kolom terakhir (berbasis 0) - Indeks berbasis 0 dari kolom terakhir yang diekstrak. -1 menunjukkan ekstraksi ke kolom data terakhir-1
kecualikanBarisKosongBooleanPengecualian baris kosong - Menunjukkan apakah baris kosong telah dikecualikan. true jika dikecualikan, false jika disertakantrue
mengecualikanBarisTersembunyiBooleanPengecualian baris tersembunyi - Menunjukkan apakah baris tersembunyi telah dikecualikan. true jika dikecualikan, false jika disertakantrue
kecualikanKolomTersembunyiBooleanPengecualian kolom tersembunyi - Menunjukkan apakah kolom tersembunyi telah dikecualikan. true jika dikecualikan, false jika disertakantrue
eksporNilaiSebagaiTeksBooleanMode ekspor teks - Menunjukkan apakah nilai diekspor sebagai teks. true jika dipaksa menggunakan senar, false jika tipe asli dipertahankanfalse
eksporSelKosongBooleanEkspor sel kosong - Menunjukkan apakah sel kosong diekspor. true jika disertakan dengan string kosong, false jika dihilangkanfalse
eksporSebagaiObjekBooleanMode ekspor objek - Menunjukkan apakah data diekspor dalam format objekfalse
hyperlinkFormatStringFormat hyperlink - Format yang digunakan untuk hyperlink dalam data yang diekstrak. Nilai: "Teks", "URL", dll.Text
budayaStringKode Budaya/Lokal - Kode budaya yang digunakan untuk ekstraksi data (misalnya, "en-US", "de-DE", "fr-FR")en-US
baris yang diekstrakNomorJumlah baris yang diekstrak - Jumlah total baris yang berhasil diekstrak1
Data yang diekstrakObjectObjek data yang diekstrak - Objek bersarang yang berisi data baris yang diekstrak dengan array rowData{"rowData": [{"Column1": 1, "First Name": "Dulce"}]}
pesanStringPesan operasi - Pesan deskriptif yang menunjukkan hasil operasi ekstraksi baris, termasuk jumlah baris yang diekstrak dan nama lembar kerja.Successfully extracted 1 row(s) from worksheet 'First Worksheet'

N8N Tindakan dan Respons

Yang PDF4me Ekstrak baris dari lembar kerja Excel API Mengembalikan respons yang dapat dilihat dalam berbagai format. Pilih tampilan yang paling sesuai dengan kebutuhan Anda:

JSON Format Respons

Mentah JSON tanggapan dari API:

[
{
"success": true,
"originalFileName": "myExcelFile.xlsx",
"worksheetName": "First Worksheet",
"hasHeaderRow": true,
"firstRow": 0,
"lastRow": 2,
"firstColumn": 0,
"lastColumn": -1,
"excludeEmptyRows": true,
"excludeHiddenRows": true,
"excludeHiddenColumns": true,
"exportValuesAsText": false,
"exportEmptyCells": false,
"exportAsObject": false,
"hyperlinkFormat": "Text",
"culture": "en-US",
"rowsExtracted": 1,
"extractedData": {
"document": null,
"fileName": null,
"success": true,
"errorMessage": null,
"rowData": [
{
"Column1": 1,
"First Name": "Dulce",
"Last Name": "Abril",
"Gender": "Female",
"Country": "United States",
"Age": 32,
"Date": "15/10/2017",
"Id": 1562
},
{
"Column1": 2,
"First Name": "Mara",
"Last Name": "Hashimoto",
"Gender": "Female",
"Country": "Great Britain",
"Age": 25,
"Date": "16/08/2016",
"Id": 1582
}
]
},
"message": "Successfully extracted 1 row(s) from worksheet 'First Worksheet'"
}
]

Kasus Penggunaan

  • API memberi makanEkstrak baris yang difilter dan dorong langsung ke REST titik akhir atau konsumen webhook.
  • Pengambilan data dari basis dataUbah laporan Excel menjadi terstruktur. JSON setiap malam sebelum dimasukkan ke dalam penyimpanan SQL/NoSQL.
  • Validasi & QA: Ambil rentang data untuk pemeriksaan aturan, kirim peringatan, atau perkaya alur kerja lainnya tanpa perlu mengekspor secara manual.

Dapatkan Bantuan