W tym artykule opisano proces dodawania obramowań w Excel przy użyciu języka C#. Zawiera szczegółowe informacje dotyczące ustawiania środowiska programistycznego, listę kroków przedstawiających logikę programowania i przykładowy kod pokazujący jak dodać obramowanie do komórki w programie Excel przy użyciu języka C#. Dowiesz się, jak dodawać wiele obramowań o różnych typach i kolorach.
Kroki dodawania obramowań w programie Excel przy użyciu języka C#
- Ustaw środowisko tak, aby używało Aspose.Cells for .NET do dodawania obramowań
- Utwórz Workbook i uzyskaj dostęp do zawartego w nim domyślnego arkusza w celu dodania tekstu i obramowania
- Ustaw przykładowy tekst w komórce
- Utwórz zakres komórek otaczający tę komórkę lub więcej komórek
- Wywołaj metodę SetOutlineBorders() w klasie zakresu, aby narysować granicę
- Automatycznie dopasuj kolumny w arkuszu i zapisz skoroszyt
Poniższe kroki podsumowują proces tworzenia obramowania komórek programu Excel przy użyciu języka C#. Rozpocznij proces, tworząc skoroszyt, uzyskując dostęp do arkusza i dodając przykładowy tekst w komórce. Kontynuuj tworzenie zakresu komórek i wywołaj metodę SetOutlineBorders(), aby narysować obramowanie wokół zakresu komórek.
Kod do utworzenia obramowania w programie Excel przy użyciu języka 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"); | |
} | |
} |
Powyższy przykładowy kod pokazuje jak zrobić obramowanie w Excelu przy użyciu C#. Wykorzystuje klasę Range do tworzenia różnych zakresów składających się z jednej lub większej liczby komórek. Utwórz obramowania dla każdego zakresu oddzielnie, podając typ i kolor obramowania.
W tym artykule nauczyliśmy się jak dodawać obramowania w programie Excel przy użyciu języka C#. Aby automatycznie dopasować wiersze i kolumny w pliku Excel, zapoznaj się z artykułem na temat Automatyczne dopasowywanie wierszy i kolumn w programie Excel przy użyciu języka C#.