In questo articolo imparerai come unire o separare le celle di Excel in un foglio di lavoro in C#. In genere, l’unione di celle si riferisce a una o più celle unite insieme per formare una cella di grandi dimensioni. Tuttavia, le celle adiacenti possono essere unite verticalmente o orizzontalmente. Considerando che la conversione di una cella di grandi dimensioni in più celle è nota come separazione o divisione delle celle nel foglio di lavoro di Excel. Esaminiamo i seguenti casi d’uso:

Unisci le celle di Excel nel foglio di lavoro con C#

Puoi facilmente unire le celle nel foglio di lavoro Excel con l’API Aspose.Cells for .NET usando C#. In questo esempio, creeremo un nuovo foglio di lavoro Excel da zero e poi uniremo alcune celle seguendo i passaggi seguenti:

  1. Crea un oggetto Cartella di lavoro.
  2. Ottieni il primo worskeet
  3. Unisci celle specifiche
  4. Metti il valore nella cella unita
  5. Applicare gli stili sulla cella
  6. Salva il foglio di lavoro excel di output

Di seguito il frammento di codice mostra come unire le celle nel foglio di lavoro di Excel con C#:

Il file di output generato da questo frammento di codice conterrà celle unite come nello screenshot seguente:

Unire le celle

Separa le celle di Excel nel foglio di lavoro con C#

Abbiamo imparato come unire le celle nel file Excel. Facciamo un ulteriore passo avanti in questo processo. Qui prenderemo in considerazione di separare le celle nel foglio di lavoro di Excel seguendo i passaggi seguenti:

  1. Carica il file Excel di origine
  2. Crea un oggetto Foglio di lavoro e accedi al primo foglio
  3. Separa le celle
  4. Salva file di output

Il frammento di codice seguente si basa su questi passaggi e mostra come separare le celle nel file Excel con C#:

L’immagine seguente mostra come appaiono le celle non unite quando esegui il codice sopra nel tuo ambiente:

Separa le celle

Unisci un intervallo di celle di Excel nel foglio di lavoro con C#

A volte ci sono diverse celle specificate in diversi intervalli di celle. Potresti voler unire un intervallo specifico di celle nel foglio Excel. In tali scenari, seguire i passaggi elencati di seguito:

  1. Crea un oggetto Cartella di lavoro.
  2. Accedi al primo foglio di lavoro
  3. Inserisci i dati in una cella
  4. Crea e Unisci l’intervallo
  5. Salva il file excel di output

Il frammento di codice seguente mostra come unire l’intervallo di celle in una cella più grande nel file Excel usando C#:

Separa un intervallo di celle di Excel nel foglio di lavoro con C#

Abbiamo esplorato l’unione di un intervallo di celle in Excel nell’esempio precedente. Passiamo alla separazione delle celle unite seguendo i passaggi seguenti:

  1. Carica sorgente Cartella di lavoro
  2. Accedi a Foglio di lavoro specifico
  3. Crea un oggetto Range.
  4. Chiama il metodo UnMerge.
  5. Salva il file Excel di output

Il frammento di codice seguente segue questi passaggi e mostra come separare un intervallo di celle nel foglio di lavoro di Excel usando C#:

Unisci le celle di Excel dell’intervallo denominato nel foglio di lavoro con C#

A volte i file Excel contengono diversi intervalli denominati perché è facile da identificare e manipolare di conseguenza. Pertanto, puoi anche unire qualsiasi intervallo denominato specificandone il nome. Di conseguenza, tutte le celle in quell’intervallo denominato verranno unite in una cella più grande. Devi seguire questi passaggi:

  1. Carica sorgente Excel Cartella di lavoro
  2. Accedi al Foglio di lavoro contenente l’intervallo denominato
  3. Definisci e applica lo stile
  4. Unisci Intervallo denominato
  5. Salva file di output

Il frammento di codice seguente spiega come unire le celle in un intervallo denominato in C#:

L’output del frammento di codice sopra sarà lo stesso dell’immagine seguente:

Unisci intervallo denominato

Conclusione

L’unione o la separazione delle celle nelle cartelle di lavoro e nei fogli di lavoro di Excel è una funzionalità importante e utile. Abbiamo compilato diversi possibili casi d’uso in questo articolo insieme a tutti i passaggi e le immagini. Ora puoi seguire facilmente questi passaggi e unire o separare celle, intervalli o intervalli denominati nei file Excel. In caso di qualsiasi domanda o dubbio, puoi contattarci tramite il Forum di supporto gratuito.

Guarda anche