Как да завъртите клетка в Excel с помощта на C#

Този кратък урок обяснява как да завъртите клетка в Excel с помощта на C# с помощта на списък от стъпки и примерен код за изпълнение. Той предоставя опции не само за задаване на ъгъла на въртене, но е възможно и персонализиране на други стилове. След промяна на ориентацията на текста в Excel с помощта на C#, изходният файл може да бъде записан като XLSX, XLS, PDF и др.

Стъпки за завъртане на клетка в Excel с помощта на C#

  1. Конфигурирайте проекта за добавяне на Aspose.Cells for .NET с помощта на мениджъра на пакети NuGet
  2. Създайте или отворете Workbook и получете достъп до целевия работен лист
  3. Получете достъп до целевата клетка и поставете някаква стойност, ако е празна
  4. Вземете обекта клетка Style и задайте RotationAngle на желаната стойност
  5. Задайте стила обратно в клетката
  6. Запазете модифицираната работна книга на диска със завъртян текст в нея

Горните стъпки описват как да накланяте клетки в Excel с помощта на C# с помощта на подробностите за конфигурацията и поетапна процедура за изпълнение на задачата. Предоставя опции за задаване на ъгъла на въртене и е възможно и персонализиране на други стилове. Не се нуждаете от друг инструмент на трета страна, за да завършите процеса.

Код за завъртане на клетка в Excel с помощта на 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");
}
}
}

Този код демонстрира процеса за конфигуриране на ориентацията на текста в Excel с помощта на C# чрез използване на свойството RotationAngle на клас стил. Можете да зададете всякакви стилови свойства като шрифт, цвят на преден план, цвят на фона, граници, стил на писалка и др.

Този урок ни научи как да завъртаме клетки на Excel с помощта на C#. Ако искате да запишете този изходен файл като PDF, вижте статията на как да запишете Excel файл като PDF с помощта на C#.

 Български