Рубрики
Без рубрики

Применяйте Различные стили шрифтов в Excel с помощью Java

В этой статье будет рассказано, как применять различные стили шрифта к тексту в ячейках Excel с помощью 3-го… Помеченный java, excel, front, api.

В этой статье будет рассказано, как применять различные стили шрифтов к тексту в ячейках Excel с помощью стороннего бесплатного Java API.

1# Импортируйте зависимость Jar от бесплатного Java API Метод 1: Загрузите бесплатный API ( FreeSpire. XLS для Java ) и распакуйте его, затем добавьте Spire.Xls.jar файл в ваш проект как зависимость.

Метод 2: Напрямую добавьте зависимость jar в проект maven, добавив следующие конфигурации в pom.xml .


        
            com.e-iceblue
            e-iceblue
            http://repo.e-iceblue.com/nexus/content/groups/public/
        


    
        e-iceblue
        spire.xls.free
        3.9.1
    

2# Пример кода

import com.spire.xls.ExcelVersion;
import com.spire.xls.FontUnderlineType;
import com.spire.xls.Workbook;
import com.spire.xls.Worksheet;

import java.awt.*;

public class SetFontStyle
{
    public static void main(String[] args) {

        //Create a workbook
        Workbook workbook = new Workbook();

        //Get the first sheet
        Worksheet sheet = workbook.getWorksheets().get(0);

        //Set font name
        sheet.getCellRange("B1").setText("Font name: Time New Roman");
        sheet.getCellRange("B1").getCellStyle().getExcelFont().setFontName("Time new Roman");

        //Set font size
        sheet.getCellRange("B2").setText("Font size: 20");
        sheet.getCellRange("B2").getCellStyle().getExcelFont().setSize(20);

        //Set font color
        sheet.getCellRange("B3").setText("Font color: Red");
        sheet.getCellRange("B3").getCellStyle().getExcelFont().setColor(Color.red);

        //Set to bold
        sheet.getCellRange("B4").setText("Font style: Bold");
        sheet.getCellRange("B4").getCellStyle().getExcelFont().isBold(true);

        //Set to underline
        sheet.getCellRange("B5").setText("Underline: Single");
        sheet.getCellRange("B5").getCellStyle().getExcelFont().setUnderline(FontUnderlineType.Single);
        sheet.getCellRange("B6").setText("Underline: Double");
        sheet.getCellRange("B6").getCellStyle().getExcelFont().setUnderline(FontUnderlineType.Double);

        //Set to italic
        sheet.getCellRange("B7").setText("Font style: Italic");
        sheet.getCellRange("B7").getCellStyle().getExcelFont().isItalic(true);

        //Save the result file
        workbook.saveToFile("FontStyles.xlsx", ExcelVersion.Version2016);
    }
}

3# Снимок результирующего документа

Оригинал: “https://dev.to/jazzzzz/apply-different-font-styles-in-excel-using-java-2ia4”