Тази статия обхваща процеса за добавяне на граници в Excel с помощта на C#. Има подробности за настройка на средата за разработка, списък със стъпки, изобразяващи логиката на програмиране, и примерен код, показващ как да добавите рамка към клетка в Excel с помощта на C#. Ще се научите да добавяте множество граници с различни типове и цветове.
Стъпки за добавяне на граници в Excel с помощта на C#
- Задайте средата да използва Aspose.Cells for .NET за добавяне на граници
- Създайте Workbook и отворете листа по подразбиране в него за добавяне на текст и рамка
- Задайте примерен текст в клетка
- Създайте диапазон от клетки около тази клетка или повече клетки
- Извикайте метода SetOutlineBorders() в класа диапазон, за да начертаете граница
- Автоматично побиране на колоните в листа и запазване на работната книга
Тези стъпки обобщават процеса на създаване на рамка на клетка на Excel с помощта на C#. Започнете процеса, като създадете работна книга, отворите лист и добавите примерен текст в клетка. Продължете, като създадете диапазон от клетки и извикайте метода SetOutlineBorders(), за да нарисувате граница около диапазона от клетки.
Код за създаване на рамка в Excel с помощта на C#
using Aspose.Cells; | |
using System; | |
using System.Drawing; | |
class Program | |
{ | |
static void Main(string[] args) // Border added to Excel cell in C# | |
{ | |
new License().SetLicense("License.lic"); | |
// Create a workbook | |
Workbook book = new Workbook(); | |
// Access a sheet | |
Worksheet sheet = book.Worksheets["Sheet1"]; | |
// Add sample text | |
sheet.Cells[1, 0].PutValue("Hair Lines"); | |
// Define a range for single cell | |
Aspose.Cells.Range borderRange; | |
borderRange = sheet.Cells.CreateRange("A2", "A2"); | |
// Set the borders | |
borderRange.SetOutlineBorders(CellBorderType.Hair, Color.Black); | |
// Autofit a Column | |
sheet.AutoFitColumn(0); | |
// Save the excel file. | |
book.Save("ApplyBorders.xlsx"); | |
Console.WriteLine("Borders added successfully"); | |
} | |
} |
Горният примерен код показва как да направите рамка в Excel с помощта на C#. Той използва класа Range за създаване на различни диапазони, състоящи се от една или повече клетки. Създайте граници за всеки диапазон поотделно, като посочите типа и цвета на границата.
Тази статия ни научи как да добавяме граници в Excel с помощта на C#. За да напаснете автоматично редове и колони във файл на Excel, вижте статията на Автоматично побиране на редове и колони в Excel с помощта на C#.