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

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ı).
| Parametre | Tip | Tanım | Örnek |
|---|---|---|---|
| Giriş Veri Türü*** | String | Excel 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*** | String | Base64 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*** | String | Herkese 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ı*** | String | Excel 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 |
| Şifre | String | Dosya Ş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ı Koru | Boolean | Ç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ı Koru | String | Ç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ı Koru | Boolean | Ç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ı | String | Virgü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ı Dizinleri | String | Virgü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
| Parametre | Tip | Tanım | Örnek |
|---|---|---|---|
| dosya adı | String | Güvenli Excel belgesi dosya adı - Şifre korumalı Excel dosyasının çıktısının adı | excel_secured.xlsx |
| dosya boyutu | Sayı | Dosya boyutu (bayt cinsinden) - Güvenlik uygulamasından sonra Excel belgesinin bayt cinsinden boyutu | 217600 |
| başarı | Boolean | PDF4me 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çin | true |
| orijinalDosyaAdı | String | Orijinal Excel belgesi dosya adı - Giriş Excel dosyasının adı | myExcelFile.xlsx |
| dosyaBiçim | String | Excel 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ı | Boolean | Dosya ş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ğilse | true |
| çalışma kitabı Korunuyor | Boolean | Ç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ğilse | true |
| Ç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ğilse | true |
| çalışma sayfasıKorumaTipi | String | Ç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çimi | String | Ç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Özet | Array | Koruma özeti - Array Belgeye uygulanan güvenlik önlemlerini açıklayan dizeler | ["File encryption enabled", "Workbook structure protected", "Worksheets protected (all)"] |
| mesaj | String | Operasyon 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
- Table
- Schema
- Binary
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)"
}
]
Tablo Görünümü
Yanıt verileri yapılandırılmış tablo formatında:
| Parametre | Değer |
|---|---|
| dosya adı | excel_secured.xlsx |
| dosya boyutu | 217600 |
| başarı | true |
| orijinalDosyaAdı | myExcelFile.xlsx |
| dosyaBiçim | xls |
| Dosya Şifre Korumalı | true |
| çalışma kitabı Korunuyor | true |
| Çalışma sayfaları Korumalı | true |
| çalışma sayfasıKorumaTipi | All |
| çalışma sayfasıSeçimi | all |
| korumaÖzet | ["File encryption enabled", "Workbook structure protected", "Worksheets protected (all)"] |
| mesaj | Successfully secured Excel file (.xls): File encryption enabled, Workbook structure protected, Worksheets protected (all) |
Şema Görünümü
Yanıtın veri yapısı ve türleri:
1 item
fileName: T excel_secured.xlsx
fileSize: # 217600
success: ☑ true
originalFileName: T myExcelFile.xlsx
fileFormat: T xls
filePasswordProtected: ☑ true
workbookProtected: ☑ true
worksheetsProtected: ☑ true
worksheetProtectionType: T All
worksheetSelection: T all
protectionSummary: [] Array
[0]: T File encryption enabled
[1]: T Workbook structure protected
[2]: T Worksheets protected (all)
message: T Successfully secured Excel file (.xls): File encryption enabled, Workbook structure protected, Worksheets protected (all)
Tip Göstergeleri:
T= String (Metin)#= Sayı☑= Boolean[]= Array
İkili Veri Görünümü
Excel dosyasının gerçek verileri ve meta verileri:
data
─────────────────────────────
File Name: excel_secured.xlsx
File Extension: xlsx
Mime Type: application/vnd.ms-excel
File Size: 218 kB
İkili Verilere Erişim:
- n8n İkili Nesne:
$binary.data.data - Base64 İçerikDoğrudan kullanıma hazır
- Dosya İşlemleriİndirmeye, e-postaya veya depolamaya hazır.
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.