Главное Авторские колонки Вакансии Вопросы
642 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Как изменить название, стиль, цвет и размер шрифта в Excel в C#

В этой статье вы узнаете, как изменить название, стиль, цвет и размер шрифта в Excel на языках C# с помощью бесплатной библиотеки Free Spire.XLS for .NET
Мнение автора может не совпадать с мнением редакции

Шрифт — это стиль и/или размер текста и символов. Изменение шрифта цифр и текста в рабочем листе 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");

}

}

}


Изменение шрифта выделенного диапазона ячеек в C#

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 также поддерживает множество других функций, таких как:

  1. C#/VB.NET преобразование Excel в PDF
  2. C#/VB.NET создание столбчатой диаграммы в Excel
  3. C#/VB.NET печать документов Excel
  4. C#/VB.NET Завернуть или развернуть текст в ячейках Excel

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.