Utilizzo EPPlus per l'esportazione excel. In questo, ho bloccato l'immagine. Attraverso il codice prima di inserire alcuni valori nelle celle, ho rimosso la protezione dei dati del foglio o delle celle.Blocca immagine (o immagine) o Ottieni immagine (o immagine) da excel utilizzando EPPlus
Dopo la rimozione, ho inserito valori e bloccato quelle celle e quindi applicato la protezione. Per le celle che hanno dati bloccati. Ma l'immagine è sbloccata.
Ora sto avendo solo due soluzioni.
- Come mantenere l'immagine (o l'immagine) bloccata nel foglio.
- Come ottenere l'immagine (o l'immagine) da excel e inserire l'immagine come incorporata.
Come fare? Qui ho dato il mio codice.
// If worksheet has protection already, then need to unprotect
if (workSheet.Protection.IsProtected)
workSheet.Protection.IsProtected = false;
else
workSheet.Cells.Style.Locked = false;
workSheet.Cells[rowIndex, columnIndex].value="Test";
workSheet.Cells[rowIndex, columnIndex].Style.Locked=true;
// Protect the sheet after cells locked
workSheet.Protection.IsProtected = true;
workSheet.Protection.SetPassword(BasReportPassword);
workSheet.Protection.AllowSelectLockedCells = true;
workSheet.Protection.AllowSelectUnlockedCells = true;
excelPackage.Save();