Turvallisuus on välttämätöntä, kun työskentelet arkaluonteisten Excel-tietojen kanssa. Aspose.Cells: n avulla kehittäjät voivat ohjelmoittavasti soveltaa useita suojaustasoja Excel -tiedostoihin, mukaan lukien työlehden lukitus, elementtien rajoittaminen ja työpöytäkirjan salaus.

Liiketoiminnan arvo

Excel-tiedoston suojauksen täytäntöönpano tarjoaa seuraavat edut:

  • Vältä luvattomia muutoksia kriittisiin tietoihin ja rakenteeseen
  • Hallitse käyttäjän toimia (esimerkiksi sallivat lajittelun mutta estävät muokkauksen)
  • Teollis- ja tekijänoikeuksien suojaaminen yhteisessä levytilassa
  • Varmistaa johdonmukainen muotoilu ja tietojen rakenne tiimien välillä

Vaihe-to-vaihe toteutusopas

Vaihe 1: Luo uusi C#-hanke

Avaa terminaali tai IDE ja luo uusi konsolin sovellus:

dotnet new console -n ExcelProtectionDemo
cd ExcelProtectionDemo

Vaihe 2: Asenna Aspose.Cells NuGetin kautta

Asenna Aspose.Cells kirjasto:

dotnet add package Aspose.Cells

Vaihe 3: Suojaa työpöytä salasanan avulla

Voit suojata työlehden asettamalla salasanan:

using Aspose.Cells;

// Create a workbook and access the first worksheet
Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[0];
sheet.Name = "Financial Data";

// Protect the entire sheet with a password
sheet.Protect(ProtectionType.All, "secure123");

// Save the file
workbook.Save("ProtectedWorksheet.xlsx");

Vaihe 4: Suojaa työpöytäelementtejä ja sallia erityisiä toimia

Anna käyttäjille mahdollisuuden muokata soluja tai sisällyttää rivit, samalla kun suojaa muita osia:

// Allow formatting but block editing
sheet.Protection.AllowFormattingCell = true;
sheet.Protection.AllowInsertingRow = true;
sheet.Protection.AllowDeletingColumn = false;

// Apply protection with a password
sheet.Protect(ProtectionType.All, "actions456");

Vaihe 5: Suojaa työpöytäkirjan rakenne

Estää käyttäjiä muuttamasta, piilottamasta tai poistamasta lehtiä:

// Protect workbook structure (e.g., sheets can't be moved or renamed)
workbook.Protect(ProtectionType.Structure, "workbookPass");

Vaihe 6: salaa työpöytä avoimella salasanan kanssa

Lisää salasanan, joka tarvitaan tiedoston avaamiseen:

// Set a password that encrypts the entire workbook
workbook.Settings.Password = "openMe123";

Vaihe 7: Tallenna suojattu Excel-tiedosto

Lopeta ja tallenna suojattu Excel-tiedosto:

workbook.Save("FullyProtectedWorkbook.xlsx");

Lisää huomautuksia

  • ProtectionType.All kattaa sisältöä, esineitä ja skenaarioita.
  • Voit räätälöidä luvat granulaarisesti käyttämällä sheet.Protection ja objekti.
  • Aspose Excel C# mahdollistaa edistyneitä toimintoja, mukaan lukien kyky luoda Excel-tiedostoja käyttämällä Aspose C #, Open Excel tiedosto ohjelmoitusti tai Apose.Cells luo Excel file. Voit myös käyttää Apose c# Excel tuottaa ja manipuloida Excel -tietoja tehokkaasti, mikä tekee siitä välttämätön työkalu kehittäjille.

Yhteenveto

Seuraamalla tätä oppaan, olet turvattu Excel-tiedosto useilla tasoilla:

  • Työpöytä-tason suoja salasanoilla
  • Tarkistettu käyttäjän vuorovaikutus
  • Suojattu työpöytäkirjan rakenne
  • Tiedoston tason salaus

Tämä suojaa Excel-tiedostoja luvattomiin muutoksiin ja pääsyyn säilyttäen samalla joustavuuden laillisille käyttäjille.

More in this category