Adatta automaticamente righe e colonne in Excel in C#

Durante la generazione di file Excel, spesso dobbiamo regolare la dimensione delle righe e delle colonne in base alla lunghezza del testo. MS Excel consente di abilitare l’adattamento automatico di righe e colonne per questi casi. In questo articolo dimostreremo come adattare automaticamente righe e colonne nei file di Excel a livello di codice in C#. I passaggi e gli esempi di codice ti consentiranno di implementare questa funzionalità nelle tue applicazioni .NET senza problemi. Quindi iniziamo.

API C# per adattare automaticamente righe e colonne in Excel - Download gratuito

Per adattare automaticamente righe e colonne di Excel, utilizzeremo Aspose.Cells for .NET. L’API fornisce un ricco set di funzionalità per generare ed elaborare fogli di calcolo. Puoi scaricare la DLL dell’API o installarla da NuGet.

PM> Install-Package Aspose.Cells

Passaggi per adattare automaticamente righe e colonne di Excel in C#

Per adattare automaticamente righe o colonne, devi prima accedere al foglio Excel e quindi utilizzare l’indice di riga e colonna per abilitare l’adattamento automatico. Di seguito sono riportati i passaggi per adattare automaticamente una riga o una colonna in Excel utilizzando Aspose.Cells for .NET.

  • Carica il file Excel dal disco.
  • Ottieni il riferimento del foglio di lavoro desiderato.
  • Abilita l’adattamento automatico per una riga/colonna.
  • Salva il file Excel aggiornato nella posizione desiderata.

Nelle sezioni seguenti imparerai come implementare questi passaggi ed eseguire l’adattamento automatico di righe e colonne in C#.

Adatta automaticamente le righe in Excel in C#

Di seguito sono riportati i passaggi per adattare automaticamente le righe di Excel in C#.

  • Innanzitutto, carica il file Excel utilizzando la classe Workbook.
  • Quindi, ottieni il riferimento del foglio di lavoro usando la raccolta Workbook.Worksheets[index].
  • Chiama il metodo Worksheet.AutoFitRow(rowIndex) per adattare automaticamente una riga usando il relativo indice.
  • Infine, salva il file Excel aggiornato utilizzando il metodo Workbook.Save(fileName).

L’esempio di codice seguente mostra come adattare automaticamente una riga di Excel in C#.

// caricare il file Excel
Workbook wb = new Workbook("workbook.xlsx");

// ottenere il riferimento del foglio di lavoro desiderato
Worksheet worksheet = wb.Worksheets[0];

// adattamento automatico della seconda riga per indice
worksheet.AutoFitRow(1);

// salva cartella di lavoro
wb.Save("autofit-row.xlsx");

Adatta automaticamente le colonne in Excel in C#

Di seguito sono riportati i passaggi per adattare automaticamente una colonna in Excel usando C#.

  • Innanzitutto, carica il file Excel utilizzando la classe Workbook.
  • Quindi, ottieni il riferimento del foglio di lavoro usando la raccolta Workbook.Worksheets[index].
  • Chiama il metodo Worksheet.AutoFitColumn(columnIndex) per adattare automaticamente una colonna usando il relativo indice.
  • Infine, salva il file Excel aggiornato utilizzando il metodo Workbook.Save(fileName).

L’esempio di codice seguente mostra come adattare automaticamente una colonna in Excel in C#.

// caricare il file Excel
Workbook wb = new Workbook("workbook.xlsx");

// ottenere il riferimento del foglio di lavoro desiderato
Worksheet worksheet = wb.Worksheets[0];

// adatta automaticamente la prima colonna per indice
worksheet.AutoFitColumn(0);

// salva cartella di lavoro
wb.Save("autofit-column.xlsx");

API C# per adattare automaticamente righe e colonne di Excel: ottieni una licenza gratuita

Puoi ottenere una licenza temporanea gratuita per adattare automaticamente righe e colonne nei tuoi file Excel senza limitazioni di valutazione.

Conclusione

In questo articolo, hai imparato come adattare automaticamente righe e colonne nei file Excel in C#. Gli esempi di codice hanno dimostrato come abilitare l’adattamento automatico per una riga o una colonna specifica usando il relativo indice a livello di codice.

Esplora l’API del foglio di calcolo di Aspose per C#

Puoi visitare la documentazione per esplorare altre funzionalità di Aspose.Cells for .NET. Inoltre, puoi condividere le tue domande o richieste con noi tramite il nostro forum.

Guarda anche