本简短指南描述了在 Python 中应用 Excel 颜色主题的过程。它包含环境详细信息、步骤列表以及演示如何在 Python 中使用 Excel 主题 的示例代码。您将学习设置各种属性,例如前景主题颜色、图案和字体主题颜色。
在 Python 中应用 Excel 电子表格主题的步骤
- 将 IDE 设置为使用 Aspose.Cells for Python via Java 在 Python 中应用 Excel 主题
- 创建或加载 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中插入图像 的文章。