Jak obrócić komórkę w Excelu za pomocą C#

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#

  1. Skonfiguruj projekt, aby dodać Aspose.Cells for .NET za pomocą menedżera pakietów NuGet
  2. Utwórz lub otwórz Workbook i uzyskaj dostęp do docelowego arkusza
  3. Uzyskaj dostęp do komórki docelowej i wpisz wartość, jeśli jest pusta
  4. Pobierz obiekt komórki Style i ustaw RotationAngle na żądaną wartość
  5. Ustaw styl z powrotem na komórkę
  6. 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#.

 Polski