Java에서 Excel에 위첨자와 아래첨자를 삽입하는 방법
8643 단어 subscriptexcelsuperscriptjava
이 기사에서는 Free Spire.XLS for Java를 사용하여 Excel 문서의 텍스트 값에 위첨자 효과 및 아래첨자 효과를 적용하는 방법을 소개합니다.
Spire.Xls.jar 설치
Maven 프로젝트를 생성하는 경우 다음 구성을 사용하여 애플리케이션에서 jar를 쉽게 가져올 수 있습니다. 비 Maven 프로젝트의 경우 this link에서 jar 파일을 다운로드하고 애플리케이션의 종속성으로 추가합니다.
<repositories>
<repository>
<id>com.e-iceblue</id>
<name>e-iceblue</name>
<url>http://repo.e-iceblue.com/nexus/content/groups/public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId> e-iceblue </groupId>
<artifactId>spire.xls.free</artifactId>
<version>3.9.1</version>
</dependency>
</dependencies>
코드 사용
import com.spire.xls.*;
import java.awt.*;
public class InsertSubscriptSuperscript {
public static void main(String[] args) {
//Create a Workbook instance
Workbook workbook = new Workbook();
//Get the first worksheet
Worksheet sheet = workbook.getWorksheets().get(0);
//Insert text to B3 and apply subscript effect to selected text
CellRange range = sheet.getCellRange("B3");
range.getRichText().setText("NH3");
ExcelFont subscriptFont = workbook.createFont();
subscriptFont.isSubscript(true);
subscriptFont.setColor(Color.red);
range.getRichText().setFont(2, 2, subscriptFont);
//Insert text to B4 and apply superscript effect to selected text
range = sheet.getCellRange("B4");
range.getRichText().setText("A2 + B2 = C2");
ExcelFont superscriptFont = workbook.createFont();
superscriptFont.isSuperscript(true);
range.getRichText().setFont(1, 1, superscriptFont);
range.getRichText().setFont(6, 6, superscriptFont);
range.getRichText().setFont(11, 11, superscriptFont);
//Auto fit column width
sheet.getAllocatedRange().autoFitColumns();
//Save the document
workbook.saveToFile("SubSuperScript.xlsx", ExcelVersion.Version2016);
}
}
Reference
이 문제에 관하여(Java에서 Excel에 위첨자와 아래첨자를 삽입하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/eiceblue/how-to-insert-superscript-and-subscript-in-excel-in-java-ap0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)