Questo breve tutorial contiene informazioni su come impostare la larghezza della cella in Excel usando C#. Utilizzando C# Excel la larghezza della colonna può essere regolata in vari modi con l’aiuto del processo passo-passo descritto in questo tutorial. Puoi impostare la larghezza della colonna in unità diverse secondo il requisito e salvare il file di output in uno qualsiasi dei formati desiderati come XLSX, XLS, ODS, ecc.
Passaggi per impostare la larghezza della cella in Excel usando C#
- Stabilisci l’ambiente aggiungendo Aspose.Cells dal gestore di pacchetti Nuget
- Crea un’istanza di un oggetto classe Workbook per impostare la larghezza della colonna
- Ottieni l’accesso alla destinazione worksheet dalla raccolta predefinita nella cartella di lavoro
- Utilizzare la funzione SetColumnWidth() per impostare la larghezza della colonna
- Salva il file Excel di output con la larghezza della colonna specificata
Questi passaggi hanno spiegato come con l’aiuto di C# Excel è possibile impostare la larghezza della cella. Dopo aver stabilito l’ambiente è possibile creare o caricare un file Excel e quindi impostare il foglio di lavoro desiderato la cui larghezza della cella deve essere modificata. Utilizzando Worksheet.Cells.SetColumnWidth(), è possibile impostare la larghezza della colonna fornendo il numero e la larghezza della colonna.
Codice per impostare la larghezza della cella in Excel usando C#
using Aspose.Cells; | |
namespace SetWidthOfCellInExcelUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to set width of cell in CSharp | |
{ | |
// Instantiate the license to remove trial version watermark in the output Excel file | |
Aspose.Cells.License licForCells= new Aspose.Cells.License(); | |
licForCells.SetLicense("Aspose.Svg.lic"); | |
// Create a workbook class object to set column width | |
Workbook wb = new Workbook(); | |
// Access the first worksheet from the default collection of worksheets | |
Worksheet ws = wb.Worksheets[0]; | |
// Set the column width to 20.0 | |
ws.Cells.SetColumnWidth(1, 20.0); | |
// Saving the Excel file having specified column width | |
wb.Save("output.xlsx"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Utilizzando la funzione C# Excel column autofit può essere implementata anche per le righe selezionate in un foglio di lavoro utilizzando la funzione Worksheet.AutoFitColumn() dove il primo argomento è l’indice della colonna e gli ultimi due argomenti indicano la riga iniziale e la riga finale . Allo stesso modo, se desideri impostare la larghezza della colonna standard per l’intero foglio, imposta la proprietà Worksheet.Cells.StandardWidth sulla larghezza desiderata. La larghezza della cella può essere impostata in pollici e pixel anche utilizzando le funzioni Worksheet.Cells.SetColumnWidthInch() e Worksheet.Cells.SetColumnWidthPixel().
In questo articolo abbiamo imparato come impostare la larghezza della colonna. Se vuoi lavorare con l’altezza della riga, fai riferimento all’articolo su come regolare l’altezza della riga in Excel usando C#.