Ho lavorato molto con EPPlus per generare file Excel per il numero di esportazioni che il mio progetto mi richiede di eseguire. La maggior parte delle esportazioni che vogliono tendono a combaciare perfettamente con le esportazioni che hanno già nel suo sistema legacy. Uno di loro, tuttavia, vuole diverso. Vogliono che appaia esattamente come una delle esportazioni dal sistema legacy dopo aver apportato alcune modifiche tipiche e specifiche.Blocco delle colonne in EPPlus (una funzione di divisione Excel)
Alcune delle modifiche apportate, tuttavia, rendono ogni riga molto più lunga di quanto vogliono, quindi vogliono mantenere alcune delle informazioni della colonna bloccate sullo schermo mentre il resto delle colonne può scorrere normalmente (ovvero la funzione di divisione di Excel). Ho provato a bloccare le colonne con ws.Column(6).Style.Locked = true
, ma non sembra funzionare. Ho anche provato a impostare la proprietà Locked
di un intervallo di celle su true ma non ha funzionato.
Come posso bloccare le colonne in posizione?
IronMan84: voglio congelare prime 5 colonne in mio header Excel e scrivo il codice qui sotto: xlWorkSheet.View.FreezePanes (1, 6); Invece di congelare 5 colonne solo per la prima riga, si congelano 5 colonne per tutte le righe. Qualche idea su come posso ottenere il mio risultato desiderato ?? –
IronMan84: Esiste un modo per specificare l'intervallo per il blocco di righe e colonne invece di dare solo gli indici iniziali? –
Excel non consente di bloccare intervalli di celle, solo colonne o righe lungo i lati superiore e sinistro del foglio di calcolo. Tuttavia, è possibile utilizzare la funzione Dividi per dividere il foglio di lavoro in sezioni che possono essere spostate utilizzando le barre di scorrimento. Vedi http://classroom.synonym.com/freeze-selection-excel-11819.html per maggiori dettagli. –