Ana içeriğe geç

Excel dosyasını güvenli bir şekilde kullanmak için n8n aksiyon

PDF4me Güvenli Excel Excel belgelerine kapsamlı parola koruması uygular. n8n Çok seviyeli güvenlik kontrolüne sahip otomasyon iş akışları. Excel dosyalarını şu şekilde işleyin: n8n tetikleyiciler, ikili veriler, base64 dizeleri veya halka açık URLs Üç bağımsız seviyede koruma sağlar: dosya şifreleme (açmak için parola), çalışma kitabı yapısı koruması (sayfa değişikliklerini önleme) ve çalışma sayfası içeriği koruması (hücre düzenlemelerini önleme). Esnek parola hiyerarşisi sayesinde her seviye için ayrı parolalar veya tümü için tek bir parola kullanılabilir. Ayrıca seçici çalışma sayfası hedefleme ve dört koruma türü (İçerik, Nesneler, Senaryolar, Tümü) mevcuttur. Bu çözüm, kapsamlı kontrol ve sorunsuz entegrasyon gerektiren gizli veri koruması, şablon güvenliği, kontrollü erişim iş akışları ve otomatik güvenlik uygulaması için idealdir.

İ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 Excel'inizi güvenli hale getirmek için "Güvenli Excel" düğümünü ekleyin. 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. Eklemek PDF4me düğümden iş akışına
  2. "Excel'i Güvenli Hale Getir" eylemini seçin.
  3. Giriş parametrelerini yapılandırın (aşağıya bakınız)
Güvenli Excel

Parametreler

Güvenli Excel eylemi için tüm parametrelerin listesi. Koruma seviyelerini ve parolaları kontrol etmek için bu parametreleri yapılandırın.

Önemli: Yıldız (***) ile işaretlenmiş parametreler zorunludur. İlgili koruma düzeyi için en az bir parola belirtilmelidir. Çalışma sayfası indeksleri kullanılır. 0 tabanlı Numaralandırma (0 = ilk çalışma sayfası).

ParametreTipTanımÖrnek
Giriş Veri Türü***StringExcel Giriş Biçimi Seçimi
• Excel veri girişinizin formatını seçin
PDF4me birden fazla giriş türünü destekler
• Seçenekler: İkili Veri, Base64 Dize veya URL
Binary Data
Giriş İkili Alanı***İkiliİkili Excel Dosyası Girişi (İkili veri ise gereklidir)
• Önceki dersten alınan Excel dosyasına (.xlsx, .xls) referans verin. n8n düğüm veya dosya yükleme
PDF4me Otomatik format algılama özelliğiyle ikili Excel dosyalarını işler.
• Giriş Veri Türü "İkili Veri" olduğunda gereklidir.
{{ $binary.data }}
Base64 Excel İçeriği***StringBase64 Kodlanmış Excel Girişi (Base64 dizesi ise gereklidir)
• Excel içeriğini (.xlsx, .xls) base64 kodlu dize olarak sağlayın.
PDF4me Excel içeriğini otomatik olarak çözümler ve işler.
• Giriş Veri Türü "Base64 Dize" olduğunda gereklidir.
UEsDBBQABgAI...
Excel URL'si***StringHerkese Açık Excel URL Giriş (URL ise gereklidir)
• Herkese açık/açık izin verin URL Excel dosyasına (.xlsx, .xls)
PDF4me Verilen Excel dosyasını indirir ve işler. URL
• Giriş Veri Türü "URL" olduğunda gereklidir.
https://abc.com/data.xlsx
Excel Adı***StringExcel Giriş Dosya Adı
• Giriş Excel dosyasının adını uygun uzantısıyla (.xlsx, .xls) belirtin.
PDF4me Bu özellik, format tespiti ve işleme optimizasyonu için kullanılır.
data.xlsx
ŞifreStringDosya Şifreleme Parolası (Seviye 1)
• Dosyayı açmak için parola gereklidir - dosyanın tamamını şifreler.
Ayrıca yedek olarak da kullanılır. Çalışma kitabı ve çalışma sayfası koruması için, özel parolaları boş bırakılmışsa.
• İsteğe bağlı - boş bırakılırsa dosya şifrelemesi yapılmaz.
Kullanıcı Deneyimi"Bu dosyayı açmak için parola girin" uyarısı veriyor - parola olmadan dosyayı açamaz veya görüntüleyemezsiniz.
• Harfe duyarlı
MyPassword123
Çalışma Kitabını KoruBooleanÇalışma Kitabı Yapısı Korumasını Etkinleştir (Seviye 2)
• True = çalışma kitabı yapısını korur - çalışma sayfalarının eklenmesini/silinmesini/yeniden adlandırılmasını/taşınmasını/gizlenmesini engeller.
• Yanlış = yapı koruması yok (varsayılan)
• Parola gerektirir (ProtectWorkbookPassword veya Parola yedekleme)
Kullanıcı DeneyimiYapıyı değiştirmeye çalışırken "Bu çalışma kitabı korumalıdır" uyarısı verir.
• Varsayılan: yanlış
true
Çalışma Kitabı Parolasını KoruStringÇalışma Kitabı Koruma Parolası (Seviye 2)
• Çalışma kitabı yapısının korunması için parola
Parola YedeklemeÖncelik 1: Çalışma Kitabı Parolasını Koru (sağlanmışsa), Öncelik 2: Parola (sağlanmışsa)
• ProtectWorkbook = true ve Password boşsa gereklidir.
• Harfe duyarlı
StructurePass
Çalışma Sayfalarını KoruBooleanÇalışma Sayfası İçerik Korumasını Etkinleştir (Seviye 3)
• True = seçili çalışma sayfalarını koru - veri değişikliklerini engeller
• Yanlış = çalışma sayfası koruması yok (varsayılan)
• Parola gerektirir (WorksheetProtectionPassword veya Parola yedekleme)
Kullanıcı DeneyimiDüzenlemeye çalışırken "Değiştirmeye çalıştığınız hücre korumalı" uyarısı verir.
• Varsayılan: yanlış
true
Çalışma Sayfası Koruma TürüStringÇalışma Sayfası Koruma Türü
"İçindekiler" = Hücre değerlerini, formülleri ve biçimlendirmeyi korur (hücrelerin düzenlenmesini ve biçimlerinin değiştirilmesini engeller)
"Nesneler" = Grafikleri, resimleri, şekilleri, çizimleri korur (nesnelerin taşınmasını, boyutunun değiştirilmesini, silinmesini engeller)
"Senaryolar" = Olası senaryo analizlerini korur (senaryoların oluşturulmasını ve değiştirilmesini engeller)
"Tüm" = Tam koruma (İçerik + Nesneler + Senaryolar) - Varsayılan, salt okunur erişim
• Büyük/küçük harf duyarlılığı yok
All
Çalışma Sayfası Koruma ParolasıStringÇalışma Sayfası Koruma Parolası (Seviye 3)
• Çalışma sayfası içeriğinin korunması için parola
Parola YedeklemeÖncelik 1: Çalışma Sayfası Koruma Parolası (sağlanmışsa), Öncelik 2: Parola (sağlanmışsa)
• ProtectWorksheets = true ve Password boşsa gereklidir.
• Harfe duyarlı
EditPass
Çalışma Sayfası AdlarıStringVirgülle Ayrılmış Çalışma Sayfası Adları
• Korunacak çalışma sayfası adlarının listesi
• Boş bırak = tüm çalışma sayfalarını koru
• Büyük/küçük harf duyarlı çalışma sayfası adları
• Çalışma Sayfası Dizinleriyle Birleştirme
Sheet1,Summary
Çalışma Sayfası DizinleriStringVirgülle Ayrılmış İndeksler (0 tabanlı)
• Korunacak çalışma sayfası dizinlerinin listesi
• 0 tabanlı indeksleme (0 = ilk sayfa)
• Boş bırak = tüm çalışma sayfalarını koru
• Çalışma Sayfası Adlarıyla Birleştirme
0,2
İkili Veri Çıkış Adı***Stringİkili Veri Çıkış Eşlemesi
• Oluşturulan Excel ikili verilerine erişmek için değişken adını tanımlayın.
• Sonraki iş akışı eylemlerinde kullanılır
• İş akışı otomasyonu için olmazsa olmaz
document

Çıktı

Çıkış Parametreleri

ParametreTipTanımÖrnek
dosya adıStringGüvenli Excel belgesi dosya adı - Şifre korumalı Excel dosyasının çıktısının adıexcel_secured.xlsx
dosya boyutuSayıDosya boyutu (bayt cinsinden) - Güvenlik uygulamasından sonra Excel belgesinin bayt cinsinden boyutu217600
başarıBooleanPDF4me operasyon durumu - Boolean Parola koruma işleminin başarılı veya başarısız olduğunu gösteren işaret. PDF4me iadeler true başarılı operasyonlar için ve false herhangi bir hata içintrue
orijinalDosyaAdıStringOrijinal Excel belgesi dosya adı - Giriş Excel dosyasının adımyExcelFile.xlsx
dosyaBiçimStringExcel dosya formatı - Excel dosyasının formatı. Değerler: Excel 2007 ve üzeri için "xlsx", Excel 97-2003 için "xls".xls
Dosya Şifre KorumalıBooleanDosya şifreleme durumu - Dosya düzeyinde parola korumasının (şifreleme) uygulanıp uygulanmadığını gösterir. true Dosya şifrelemesi etkinleştirilmişse, false eğer değilsetrue
çalışma kitabı KorunuyorBooleanÇalışma kitabı koruma durumu - Çalışma kitabı yapısı korumasının uygulanıp uygulanmadığını gösterir. true Çalışma kitabı korumalıysa, false eğer değilsetrue
Çalışma sayfaları KorumalıBooleanÇalışma sayfası koruma durumu - Çalışma sayfası içerik korumasının uygulanıp uygulanmadığını gösterir. true Çalışma sayfaları korumalıysa, false eğer değilsetrue
çalışma sayfasıKorumaTipiStringÇalışma sayfası koruma türü - Uygulanan çalışma sayfası koruma türü. Değerler: "İçerik", "Nesneler", "Senaryolar", "Tümü"All
çalışma sayfasıSeçimiStringÇalışma sayfası seçimi - Hangi çalışma sayfalarının koruma altına alındığını gösterir. Değerler: tüm çalışma sayfaları için "all" veya belirli çalışma sayfası adları/dizinleri.all
korumaÖzetArrayKoruma özeti - Array Belgeye uygulanan güvenlik önlemlerini açıklayan dizeler["File encryption enabled", "Workbook structure protected", "Worksheets protected (all)"]
mesajStringOperasyon mesajı - Güvenlik işleminin sonucunu belirten açıklayıcı mesaj; dosya formatı ve uygulanan tüm koruma seviyeleri dahil.Successfully secured Excel file (.xls): File encryption enabled, Workbook structure protected, Worksheets protected (all)

N8N Eylem Yanıtı

O PDF4me Güvenli Excel 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:

[
{
"fileName": "excel_secured.xlsx",
"fileSize": 217600,
"success": true,
"originalFileName": "myExcelFile.xlsx",
"fileFormat": "xls",
"filePasswordProtected": true,
"workbookProtected": true,
"worksheetsProtected": true,
"worksheetProtectionType": "All",
"worksheetSelection": "all",
"protectionSummary": [
"File encryption enabled",
"Workbook structure protected",
"Worksheets protected (all)"
],
"message": "Successfully secured Excel file (.xls): File encryption enabled, Workbook structure protected, Worksheets protected (all)"
}
]

Kullanım Senaryoları

Gizli Veri Koruması

  • Hassas finansal veya kişisel veri dosyalarını parola korumasıyla şifreleyin.
  • Gizli raporları ve belgeleri yetkisiz erişime karşı koruyun.
  • Veri gizliliğini sağlamak için çok seviyeli güvenlik uygulayın.

Şablon Güvenliği ve Salt Okuma Dağıtımı

  • Excel şablonlarını yapısal değişikliklerden korurken veri girişine izin verir.
  • Çalışma sayfası korumasıyla salt okunur raporlar dağıtın.
  • Belirlenmiş alanlarda giriş yapılmasına izin verirken formül sayfalarını güvenli bir şekilde saklayın.

Kontrollü Erişim İş Akışları

  • Farklı kullanıcı grupları için farklı parola seviyeleri uygulayın.
  • Belirli çalışma sayfalarını korurken diğerlerini düzenlenebilir bırakın.
  • Otomatik parola koruması içeren güvenlik politikalarını uygulayın.

Yardım Alın