Wie man ein Passwort für eine XLT M‑Datei festlegt
Sheetize XLT M Password Setter für .NET bietet eine einfache, aber leistungsstarke API, um Excel‑Vorlagendateien mit Makros (XLT M) zu verschlüsseln, während alle Arbeitsblätter, Makros, Diagramme und Formatierungen erhalten bleiben. Das ist praktisch, wenn Sie eine Vorlage vor dem Teilen sichern oder in Pipelines integrieren müssen, die verschlüsselte Excel‑Dateien erfordern.
Hauptfunktionen
Passwort auf XLT M anwenden
Verschlüsseln Sie eine vorhandene XLT M‑Datei mit einem benutzerdefinierten Passwort. Der Schutz umfasst das Öffnen der Datei sowie optionale Einschränkungen für Bearbeiten, Drucken und Struktur.
Formatierung & Objekte erhalten
Alle Zellstile, Formeln, Tabellen, Diagramme, Makros und Bilder bleiben nach der Verschlüsselung unverändert.
Streaming‑Unterstützung
Schützen Sie große Arbeitsmappen im Streaming‑Modus, um den Speicherverbrauch niedrig zu halten – ideal für die Stapelverarbeitung vieler Dateien.
Detaillierte Anleitung
XLT M‑Passwort‑Schutz‑Ablauf
So setzen Sie ein Passwort für eine XLT M‑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 zulassen). - Dateipfade bestimmen: Geben Sie den Quell‑XLT M‑Pfad und den Ziel‑Pfad für die geschützte XLT M‑Datei an.
- Schutz ausführen: Rufen Sie
Processmit den vorbereiteten Lade‑ und Schutz‑Optionen auf.
Beispiel – XLT M‑Datei mit einem Passwort schützen
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\template.xltm"
};
var saveOptions = new LockerSaveOptions
{
OutputFile = "D:\\Data\\protected_template.xltm",
Password = "MySecretPwd"
};
SpreadsheetLocker.Process(loadOptions, saveOptions);Beispiel – XLT M‑Datei mit einem Schreibschutz‑Passwort schützen
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\template.xltm"
};
var saveOptions = new LockerSaveOptions
{
OutputFile = "D:\\Data\\protected_template.xltm",
PasswordOfWriteProtection = "WritePwd"
};
SpreadsheetLocker.Process(loadOptions, saveOptions);Erweiterte Formatunterstützung
- Sheetize kann auch Passwortschutz auf CSV‑, TSV‑ und HTML‑Exporte anwenden, die aus einer Arbeitsmappe erzeugt wurden (die resultierenden Dateien werden in einem ZIP‑Archiv mit Verschlüsselung verpackt).
Mit diesen Möglichkeiten macht Sheetize das Passwort‑Schützen von XLT M‑Dateien mühelos – egal, ob Sie ein schnelles Einzellied benötigen oder einen produktionsreifen Service, der täglich Tausende von Vorlagen sichert.