이 짧은 가이드에서는 Python에서 Excel 색상 테마를 적용하는 프로세스를 설명합니다. 여기에는 환경 세부 정보, 단계 목록 및 Python의 Excel 테마 사용법을 보여주는 샘플 코드가 포함되어 있습니다. 전경 테마 색상, 패턴, 글꼴 테마 색상 등 다양한 속성을 설정하는 방법을 배웁니다.
Python에서 Excel 스프레드시트 테마를 적용하는 단계
- Python에서 Excel 테마를 적용하려면 Java를 통한 Python용 Aspose.Cells을 사용하도록 IDE를 설정하세요.
- Workbook을 생성하거나 로드하고 특정 시트의 셀에 액세스하세요.
- 선택한 셀의 스타일 객체를 가져옵니다.
- 전경 theme color, 배경 패턴 설정
- 스타일에서 글꼴에 액세스하고 테마 색상을 설정하세요.
- 셀 스타일 업데이트 및 통합 문서 저장
이 단계에서는 Python*에서 *Excel 테마를 활용하는 방법을 설명합니다. Excel 파일을 로드하거나 생성하고 첫 번째 기본 시트의 셀에 액세스하여 해당 스타일을 사용하여 프로세스를 시작합니다. 결과 통합 문서를 저장하기 전에 ThemeColorType 열거자를 사용하여 전경 테마 색상, BackgroundType을 사용하여 패턴 및 글꼴 테마 색상을 설정합니다.
Python에서 Excel 통합 문서 테마를 설정하는 코드
import jpype | |
import asposecells as cells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, ThemeColor, ThemeColorType, BackgroundType | |
# Instantiate a license | |
license = License() | |
license.setLicense("License.lic") | |
# Instantiate a Workbook. | |
workbook = Workbook() | |
# Get cells collection | |
cells = workbook.getWorksheets().get(0).getCells() | |
# Get the A3 cell | |
c = cells.get("A3") | |
# Get the style | |
s = c.getStyle() | |
# Set foreground theme color | |
s.setForegroundThemeColor(ThemeColor(ThemeColorType.ACCENT_4, 0.5)) | |
# Set the pattern | |
s.setPattern(BackgroundType.DIAGONAL_STRIPE) | |
# Get the font | |
f = s.getFont() | |
# Set the theme color | |
f.setThemeColor(ThemeColor(ThemeColorType.ACCENT_2, 0.4)) | |
# Apply style. | |
c.setStyle(s) | |
# Put a value. | |
c.putValue("Testing1") | |
# Save the excel file. | |
workbook.save("output.xlsx") | |
print("Theme color applied successfully!!!") |
이 코드 조각은 Python*에서 *Excel 테마를 적용하는 방법을 보여줍니다. 우리는 특정 셀의 스타일에 액세스했지만 전체 셀 컬렉션의 스타일에 액세스하고 원하는 대로 테마 색상을 설정할 수 있습니다. ThemeColorType 열거자에는 BACKGROUND_1, BACKGROUND_2, ACCENT_1~6, TEXT_1 등 다양한 옵션이 있습니다.
이 기사에서는 워크시트에서 테마 색상을 설정하는 방법을 설명했습니다. 워크시트에 이미지를 삽입하려면 Python을 사용하여 Excel에 이미지를 삽입하는 방법의 문서를 참조하세요.