Как изменить название, стиль, цвет и размер шрифта в Excel в C#
Шрифт — это стиль и/или размер текста и символов. Изменение шрифта цифр и текста в рабочем листе Excel может помочь документу выглядеть более привлекательно, а иногда и облегчить восприятие информации. В этой статье вы узнаете, как изменить название, стиль, цвет и размер шрифта в Excel на языках C# с помощью бесплатной библиотеки Free Spire.XLS for .NET.
- Изменение шрифта определенных ячеек в C# и VB.NET
- Изменение шрифта выделенного диапазона ячеек в C# и VB.NET
Установка Free Spire.XLS for .NET
В первую очередь необходимо открыть Visual Studio и открыть «Менеджер пакетов NuGet» в проекте. В поле поиска введите «FreeSpire.XLS», затем выберите последнюю версию Free Spire.XLS for .NET для установки. После установки мы можем начать использовать его для записи данных в Excel.
Изменение шрифта определенных ячеек в C#
using Spire.Xls;
using System.Drawing;
namespace ChangeFontInSpecificCells
{
class Program
{
static void Main(string[] args)
{
//Create a Workbook object
Workbook workbook = new Workbook();
//Load an Excel file
workbook.LoadFromFile("C:\Users\Administrator\Desktop\sample.xlsx");
//Get the first worksheet
Worksheet sheet = workbook.Worksheets[0];
//Change font name, style, color and size in specific cells
sheet.Range["B2«].Style.Font.FontName = «Times New Roman»;
sheet.Range["B3"].Style.Font.IsBold = true;
sheet.Range["B3"].Style.Font.IsItalic = true;
sheet.Range["B4"].Style.Font.Color = Color.Purple;
sheet.Range["B5"].Style.Font.Size = 18;
sheet.Range["B6"].Style.Font.Underline = FontUnderlineType.Single;
sheet.Range["B7"].Style.Font.IsStrikethrough = true;
//Save the workbook to a xlsx file
workbook.SaveToFile("ChangeFontOfCell.xlsx");
}
}
} using Spire.Xls; using System.Drawing; namespace ChangeFontInCellRange { class Program { static void Main(string[] args) { //Create a Workbook object Workbook workbook = new Workbook(); //Load an Excel file workbook.LoadFromFile("C:\Users\Administrator\Desktop\Employees.xlsx"); //Get the first worksheet Worksheet sheet = workbook.Worksheets[0]; //Create a CellStyle object CellStyle fontStyle = workbook.Styles.Add("headerFontStyle"); //Set the font color, size and style fontStyle.Font.FontName = «Times New Roman»; fontStyle.Font.Color = Color.White; fontStyle.Font.IsBold = true; fontStyle.Font.Size = 15; //Create a CellStyleFlag object CellStyleFlag flag = new CellStyleFlag(); flag.FontName = true; flag.FontColor = true; flag.FontBold = true; flag.FontSize = true; //Apply font style to a cell range sheet.Range[1, 1, 1, 6].ApplyStyle(fontStyle, flag); //Apply font style to the whole worksheet //sheet.ApplyStyle(fontStyle); //Save the workbook to a xlsx file workbook.SaveToFile("ChangeFontOfCellRange.xlsx"); } } } Помимо изменения шрифта
в Excel, Free Spire.XLS for .NET также поддерживает множество других функций,
таких как:
Изменение шрифта выделенного диапазона ячеек в C#

Другие функции