Ten krótki samouczek zawiera informacje na temat jak ustawić szerokość komórki w Excelu przy użyciu C#. Za pomocą Szerokości kolumn programu Excel w języku C# można dostosować na różne sposoby za pomocą procesu krok po kroku opisanego w tym samouczku. Możesz ustawić szerokość kolumny w różnych jednostkach zgodnie z wymaganiami i zapisać plik wyjściowy w dowolnym z żądanych formatów, takich jak XLSX, XLS, ODS itp.
Kroki, aby ustawić szerokość komórki w programie Excel przy użyciu języka C#
- Stwórz środowisko, dodając Aspose.Cells z menedżera pakietów Nuget
- Utwórz instancję obiektu klasy Workbook, aby ustawić szerokość kolumny
- Uzyskaj dostęp do celu worksheet z domyślnej kolekcji w skoroszycie
- Użyj funkcji SetColumnWidth(), aby ustawić szerokość kolumny
- Zapisz wyjściowy plik programu Excel o określonej szerokości kolumny
Te kroki wyjaśniły, jak za pomocą C# Excela można ustawić szerokość komórki. Po utworzeniu środowiska można utworzyć lub wczytać plik Excel, a następnie ustawić żądany arkusz, którego szerokość komórki ma zostać zmodyfikowana. Używając Worksheet.Cells.SetColumnWidth(), możesz ustawić szerokość kolumny, podając numer kolumny i szerokość kolumny.
Kod do ustawiania szerokości komórki w Excelu przy użyciu 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"); | |
} | |
} | |
} |
Za pomocą funkcji C# Excela autodopasowanie kolumn można również zaimplementować dla wybranych wierszy w arkuszu za pomocą funkcji Worksheet.AutoFitColumn(), gdzie pierwszym argumentem jest indeks kolumny, a dwa ostatnie argumenty wskazują wiersz początkowy i końcowy . Podobnie, jeśli chcesz ustawić standardową szerokość kolumny dla całego arkusza, ustaw właściwość Worksheet.Cells.StandardWidth na żądaną szerokość. Szerokość komórki można ustawić w calach i pikselach również za pomocą funkcji Worksheet.Cells.SetColumnWidthInch() i Worksheet.Cells.SetColumnWidthPixel().
W tym artykule dowiedzieliśmy się, jak ustawić szerokość kolumny. Jeśli chcesz pracować z wysokością wiersza, zapoznaj się z artykułem na temat jak dostosować wysokość wiersza w Excelu za pomocą C#.