Този кратък урок обяснява как да завъртите клетка в Excel с помощта на C# с помощта на списък от стъпки и примерен код за изпълнение. Той предоставя опции не само за задаване на ъгъла на въртене, но е възможно и персонализиране на други стилове. След промяна на ориентацията на текста в Excel с помощта на C#, изходният файл може да бъде записан като XLSX, XLS, PDF и др.
Стъпки за завъртане на клетка в Excel с помощта на C#
- Конфигурирайте проекта за добавяне на Aspose.Cells for .NET с помощта на мениджъра на пакети NuGet
- Създайте или отворете Workbook и получете достъп до целевия работен лист
- Получете достъп до целевата клетка и поставете някаква стойност, ако е празна
- Вземете обекта клетка Style и задайте RotationAngle на желаната стойност
- Задайте стила обратно в клетката
- Запазете модифицираната работна книга на диска със завъртян текст в нея
Горните стъпки описват как да накланяте клетки в 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#.