W tym krótkim samouczku wyjaśniono jak obrócić komórkę w programie Excel przy użyciu języka C# za pomocą listy kroków i przykładowego kodu, który można uruchomić. Zapewnia opcje nie tylko ustawienia kąta obrotu, ale możliwe jest również dostosowanie innych stylów. Po zmianie orientacji tekstu w Excelu przy użyciu C#, plik wyjściowy można zapisać jako XLSX, XLS, PDF itp.
Kroki, aby obrócić komórkę w programie Excel przy użyciu języka C#
- Skonfiguruj projekt, aby dodać Aspose.Cells for .NET za pomocą menedżera pakietów NuGet
- Utwórz lub otwórz Workbook i uzyskaj dostęp do docelowego arkusza
- Uzyskaj dostęp do komórki docelowej i wpisz wartość, jeśli jest pusta
- Pobierz obiekt komórki Style i ustaw RotationAngle na żądaną wartość
- Ustaw styl z powrotem na komórkę
- Zapisz zmodyfikowany skoroszyt na dysku z obróconym tekstem
Powyższe kroki opisują jak przechylać komórki w Excelu przy użyciu C# z pomocą szczegółów konfiguracji i krok po kroku procedury wykonania zadania. Zapewnia opcje ustawienia kąta obrotu, a także możliwe jest dostosowanie innych stylów. Nie potrzebujesz żadnego innego narzędzia innej firmy, aby ukończyć ten proces.
Kod do obracania komórki w Excelu przy użyciu C#
using Aspose.Cells; | |
namespace HowToRotateACellInExcelUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to rotate a cell in Excel using CSharp | |
{ | |
// Instantiate a Cell License to avoid watermark in the output XLSX after | |
// rotating text in the cell | |
Aspose.Cells.License licForCells = new Aspose.Cells.License(); | |
licForCells.SetLicense("Aspose.Cells.lic"); | |
// Create a new empty workbook for testing cell rotation | |
Workbook wbForRotatedText = new Workbook(); | |
// Get access to the first worksheet where text will be placed | |
Worksheet wsForRotatedText = wbForRotatedText.Worksheets[0]; | |
// Get Cells collection from the target worksheet | |
Cells cellsForRotatedText = wsForRotatedText.Cells; | |
// Get access to the target cell for setting the sample text | |
Cell cellForRotatedText = cellsForRotatedText["D5"]; | |
// Set some text value in the target cell | |
cellForRotatedText.PutValue("Text to be rotated"); | |
// Get the style object from the selected cell | |
Style objStyle = cellForRotatedText.GetStyle(); | |
// Set the rotation angle of the text in the style object | |
objStyle.RotationAngle = 60; | |
// Set the style back to the target cell | |
cellForRotatedText.SetStyle(objStyle); | |
// Save the workbook containing the rotated text in it | |
wbForRotatedText.Save("RotateText_test.xlsx"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Ten kod ilustruje proces konfigurowania orientacji tekstu w programie Excel przy użyciu języka C# przy użyciu właściwości klasy Style RotationAngle. Możesz ustawić dowolne właściwości stylu, takie jak czcionka, kolor pierwszego planu, kolor tła, obramowania, styl pióra itp.
W tym samouczku nauczyliśmy się obracać komórki programu Excel przy użyciu języka C#. Jeśli chcesz zapisać ten plik wyjściowy w formacie PDF, zapoznaj się z artykułem na temat jak zapisać plik Excela jako PDF przy użyciu C#.