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

Как установить шрифт в Excel на языке C#

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

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

Установка Free Spire.Doc for .NET с помощью NuGet

Вы можете установить пакет FreeSpire.Doc for .NET, выполнив поиск и установку через «Tool» -> «NuGet Package Manager» -> «Manage NuGet Packages for Solution», или установить его с помощью следующей команды NuGet:

PM> Install-Package FreeSpire.Doc

Применение различных шрифтов к разным ячейкам

Free Spire.XLS предоставляет свойство CellRange.Style.Font, с помощью которого можно легко установить или изменить название, цвет, размер и стиль шрифта в ячейке. Ниже описаны шаги по применению стиля шрифта к определенной ячейке с помощью Free Spire.XLS for .NET.

  • Создайте объект Workbook.
  • Получите первый рабочий лист с помощью свойства Workbook.Worksheets[index].
  • Получить конкретную ячейку с помощью свойства Worksheet.Range[int Row, int Column].
  • Установить значение ячейки с помощью свойства CellRange.Value.
  • Задайте название, цвет, размер и стиль шрифта значения ячейки с помощью свойств объекта CellRange.Value.Font.
  • Сохраните рабочую книгу в файл Excel с помощью метода Workbook.SaveToFile().

using Spire.Xls;

using System.Drawing;

namespace ApplySingleFontInCellRange

{

class Program

{

static void Main(string[] args)

{

//Create a Workbook object

Workbook workbook = new Workbook();

//Get the first worksheet

Worksheet sheet = workbook.Worksheets[0];

//Set font name

int row = 1;

sheet.Range[row, 1].Value = «Font Name»;

sheet.Range[row, 2].Value = «Arial Black»;

sheet.Range[row, 2].Style.Font.FontName = «Arial Black»;

//Set font size

sheet.Range[row += 2, 1].Value = «Font Size»;

sheet.Range[row, 2].Value = «15»;

sheet.Range[row, 2].Style.Font.Size = 15;

//Set font color

sheet.Range[row += 2, 1].Value = «Font Color»;

sheet.Range[row, 2].Value = «Red»;

sheet.Range[row, 2].Style.Font.Color = Color.Red;

//Make text bold

sheet.Range[row += 2, 1].Value = «Bold»;

sheet.Range[row, 2].Value = «Bold»;

sheet.Range[row, 2].Style.Font.IsBold = true;

//Make text italic

sheet.Range[row += 2, 1].Value = «Italic»;

sheet.Range[row, 2].Value = «Italic»;

sheet.Range[row, 2].Style.Font.IsItalic = true;

//Underline text

sheet.Range[row += 2, 1].Value = «Underline»;

sheet.Range[row, 2].Value = «Underline»;

sheet.Range[row, 2].Style.Font.Underline = FontUnderlineType.Single;

//Strikethrough text

sheet.Range[row += 2, 1].Value = «Strikethrough »;

sheet.Range[row, 2].Value = «Strikethrough »;

sheet.Range[row, 2].Style.Font.IsStrikethrough = true;

//Auto fit column width

sheet.AllocatedRange.AutoFitColumns();

//Save the workbook to an Excel file

workbook.SaveToFile("ApplySingleFontInCell.xlsx", ExcelVersion.Version2016);

}

}

}


См. Также

Бесплатная Spire.XLS for .NET — это комплексная библиотека Excel, поддерживающая широкий набор функций для работы с документами Excel. Например:

Преобразование Excel в PDF на C#

Преобразование Excel в изображение на C#

Создание, чтение и запись Excel в C#

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

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