Wie setze ich ein Passwort für eine XLSX‑Datei
Sheetize XLSX‑Passwort‑Setter für .NET bietet eine einfache, aber leistungsstarke API, um einem Excel‑Arbeitsbuch ein Passwort zuzuweisen und dabei alle Arbeitsblätter, Diagramme und Formatierungen zu erhalten. Das ist nützlich, wenn Sie eine Datei vor dem Teilen sichern oder in Pipelines integrieren möchten, die verschlüsselte Excel‑Dateien erfordern.
Hauptfunktionen
Passwort auf XLSX anwenden
Verschlüsselt eine vorhandene XLSX‑Datei mit einem vom Benutzer definierten Passwort. Der Schutz umfasst das Öffnen der Datei sowie optionale Einschränkungen beim Bearbeiten, Drucken und der Struktur.
Formatierung & Objekte erhalten
Alle Zellstile, Formeln, Tabellen, Diagramme und Bilder bleiben nach der Verschlüsselung unverändert.
Streaming‑Unterstützung
Schützt große Arbeitsmappen in einem Streaming‑Modus, um den Speicherverbrauch gering zu halten – ideal für die Stapelverarbeitung vieler Dateien.
Detaillierte Anleitung
XLSX‑Passwort‑Schutz‑Ablauf
So setzen Sie ein Passwort für eine XLSX‑Datei mit Sheetize:
- Protektor initialisieren: Erzeugen Sie eine Instanz von
SpreadsheetLocker. - Optionen konfigurieren: Legen Sie
LockerSaveOptionsmit dem gewünschten Passwort und den Schutz‑Flags fest (z. B. Bearbeiten von Objekten zulassen, Drucken erlauben). - Dateipfade angeben: Geben Sie den Quell‑XLSX‑Pfad sowie den Ziel‑Pfad für die geschützte Datei an.
- Schutz ausführen: Rufen Sie
Protectmit den vorbereiteten Lade‑ und Schutz‑Optionen auf.
Beispiel – eine XLSX‑Datei mit einem Passwort schützen
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\source.xlsx"
};
var saveOptions = new LockerSaveOptions
{
OutputFile = "D:\\Data\\protected.xlsx",
Password = "Test"
};
SpreadsheetLocker.Process(loadOptions, saveOptions);Beispiel – eine XLSX‑Datei mit einem Schreibschutz‑Passwort schützen
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\source.xlsx"
};
var saveOptions = new LockerSaveOptions
{
OutputFile = "D:\\Data\\protected.xlsx",
PasswordOfWriteProtection = "Test"
};
SpreadsheetLocker.Process(loadOptions, saveOptions);Erweiterte Formatunterstützung
- Sheetize kann auch Passwortschutz auf CSV-, TSV‑ und HTML‑Exporte anwenden, die aus einem Arbeitsbuch erzeugt wurden (die resultierenden Dateien werden in ein ZIP‑Archiv mit Verschlüsselung verpackt).
Mit diesen Fähigkeiten macht Sheetize den XLSX‑Passwortschutz mühelos – egal, ob Sie ein schnelles Einmal‑Skript benötigen oder einen produktionsreifen Service, der täglich tausende von Tabellenblättern sichert.