Kako ukloniti formulu u Excelu bez uklanjanja sadržaja u C#

U ovom vodiču naučit ćemo kako ukloniti Excel formulu bez uklanjanja sadržaja u C#. Ponekad moramo dijeliti Excel datoteke s drugima koje sadrže izračunate vrijednosti, ali ne želimo izložiti naše formule. Ovo zahtijeva brisanje Excel formule, ali zadržavanje sadržaja u C# kao što je opisano u sljedećim koracima.

Koraci za uklanjanje Excel formule, ali zadržavanje vrijednosti pomoću C#

  1. Dodajte Aspose.Cells for .NET projektu pomoću upravitelja paketa NuGet
  2. Dodajte referencu za imenski prostor System i Aspose.Cells
  3. Instancirajte licencu kako biste izbjegli probnu verziju vodenog žiga
  4. Učitajte workbook koji sadrži podatke i formulu
  5. Dobijte referencu ćelije čiju formulu želite ukloniti
  6. Pohranite vrijednost u privremenu varijablu i uklonite formulu
  7. Ponovno postavite vrijednost ćelije pomoću privremene varijable
  8. Spremite radnu bilježnicu

Gore navedeni koraci opisuju postupak uklanjanja Excel formule, ali zadržavanje vrijednosti u C#. S radnog lista pristupamo željenoj ćeliji i spremamo njezinu vrijednost u privremenu varijablu. Zatim uklanjamo formulu iz ćelije i ponovno je ispunjavamo vrijednošću iz privremene varijable. Na kraju spremamo radnu knjižicu.

Kod za uklanjanje Excel formule i zadržavanje vrijednosti u C#

Gornji primjer koda uklanja formulu iz jedne ćelije. Međutim, ako želite ukloniti formule iz cijele radne knjige, možete koristiti WorkSheet.Cells.RemoveFormulas() koja uklanja sve formule iz cijele radne knjige i zamjenjuje svaku vrijednost ćelije odgovarajućim rezultatom formule. Sljedeći kod može se koristiti za brisanje excel formula, ali zadržavanje sadržaja u C# iz cijele radne knjige.

Kod za uklanjanje Excel formula, ali zadržavanje vrijednosti pomoću C#

Imajte na umu da nam ne treba MS Excel niti se koristi interop za ovu operaciju. Nakon što Excel datoteka bude spremna, možete je također pretvoriti u druge formate kao što je opisano u članku na kako napraviti XPS iz excela u C#.

 Hrvatski