Този урок споделя ръководство за това как да добавите искрящи линии в Excel с помощта на Python. Има подробности за настройка на IDE, списък със стъпки, изобразяващи потока на програмата, и примерен код, показващ как да вмъкнете искряща линия в Excel с помощта на Python. Той ще предостави подробности за персонализиране на искрящите линии с помощта на различни свойства и методи.
Стъпки за създаване на искри в Excel с помощта на Python
- Настройте IDE да използва Aspose.Cells за Python чрез Java за добавяне на искрящи линии
- Създайте или заредете Excel файл с помощта на класа Workbook и попълнете примерни данни, ако е празен
- Създайте областта на клетката и добавете група, използвайки тази област
- Достъп до новата група
- Добавете sparkline в групата
- Задайте цвета на искрящата линия
- Запазете изходния Excel файл
Тези стъпки описват как да добавите искряща линия в Excel с помощта на Python. Създайте или заредете Excel файл, поставете стойности, създайте клетъчна област и добавете група въз основа на тази област. Добавете искряща линия в тази група и задайте цвета й, преди да запазите получената работна книга.
Код за вмъкване на искри в Excel с помощта на Python
import jpype | |
import asposecells as cells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, CellArea, SparklineType, Color | |
# Instantiate a license | |
license = License() | |
license.setLicense("License.lic") | |
# Create a Workbook object | |
wb = Workbook() | |
sheet = wb.getWorksheets().get(0) | |
sheet.getCells().get("A2").putValue(8) | |
sheet.getCells().get("B2").putValue(3) | |
sheet.getCells().get("C2").putValue(5) | |
sheet.getCells().get("D2").putValue(4) | |
# Create the cell area | |
ca = CellArea() | |
ca.StartRow = 1 | |
ca.StartColumn = 4 | |
ca.EndRow = 1 | |
ca.EndColumn = 4 | |
# Add a group | |
idx = sheet.getSparklineGroups().add(SparklineType.LINE, sheet.getName() + "!A2:D2", False, ca); | |
sparklineGroup = sheet.getSparklineGroups().get(idx) | |
# Add a spark line | |
sparklineGroup.getSparklines().add(sheet.getName() + "!A2:D2", 1, 4) | |
# Set the color | |
cellsColor = wb.createCellsColor() | |
cellsColor.setColor(Color.getGreen()) | |
sparklineGroup.setSeriesColor(cellsColor) | |
# Saving the Excel file | |
wb.save("output.xlsx") | |
print("Spark lines added successfully") | |
# Shutdown the JVM | |
jpype.shutdownJVM() |
Горният код показва как да създадете искряща линия в Excel с помощта на Python. Можете да покажете или скриете високите и ниските стойности, като използвате флаговете ShowHighPoint и ShowLowPoint в груповите атрибути. Свойството LineWeight също е налично в групата и е зададено на 1.0 в този пример; можете обаче да изберете PresetStyle на групата от изброителя на SparklinePresetStyleType.
Тази статия ни научи как да създаваме искрящи линии в Excel с помощта на Python. Можете да зададете условно форматиране, като следвате статията на Как да приложите условно форматиране в Excel въз основа на стойността на клетка с помощта на Python.