Hoe u Excel-bladbeveiliging opheft met Node.js

In dit artikel wordt beschreven hoe u de beveiliging van het blad Excel opheft met Node.js. Het bevat alle details om de omgeving in te stellen, een lijst met stappen om de applicatie te schrijven en een uitvoerbare voorbeeldcode die laat zien hoe u het Excel-blad kunt ontgrendelen met Node.js. Voor dit proces is geen tool of software van derden vereist om deze taak uit te voeren.

Stappen om de beveiliging van Excel-spreadsheet op te heffen met Node.js

  1. Stel de IDE in om Aspose.Cells voor Node.js via Java te gebruiken om een blad te ontgrendelen
  2. Het proces wordt gestart door het laden van een Excel file met een beveiligd blad met een wachtwoord
  3. Selecteer het doel sheet dat niet beveiligd moet worden met behulp van de bladindex
  4. Roep Sheet.unprotect() aan door het wachtwoord op te geven
  5. Sla het resulterende Excel-bestand op

Deze stappen vatten het proces samen van hoe u een Excel-blad ontgrendelt voor bewerking met Node.js. Het proces wordt gestart door het laden van de werkmap, gevolgd door toegang tot het doelblad dat is vergrendeld met een wachtwoord. In de laatste stappen wordt de methode unprotect() aangeroepen voor het geselecteerde blad door het bestaande wachtwoord op te geven en de resulterende werkmap op de schijf op te slaan.

Code om de beveiliging van een blad op te heffen met Node.js

De bovengenoemde code demonstreert hoe u het wachtwoord uit het Excel-blad kunt verwijderen met Node.js. Als er meerdere werkbladen zijn die zijn vergrendeld met een wachtwoord, kunt u alle werkbladen doorlopen en het betreffende wachtwoord voor elk werkblad opgeven om de beveiliging ervan op te heffen. U kunt ook voor elk blad de methode isProtected() gebruiken om te controleren of het beveiligd is of niet, voordat u het verwerkt.

Deze korte tutorial heeft ons geleerd hoe u de wachtwoordbeveiliging uit Excel kunt verwijderen met Node.js. Als u filters in een Excel-bestand wilt toepassen, raadpleeg dan het artikel op hoe u een filter in Excel toepast met Nodejs.

 Nederlands