Agregar iconos a la hoja de cálculo
Contents
[
Hide
]
Agregar íconos a la hoja en Aspose.Cells para Python via .NET
Si necesitas usar Aspose.Cells para Python via .NET para agregar ‘íconos’ en un archivo Excel, este documento puede ayudarte.
La interfaz de Excel correspondiente a la operación de insertar icono es la siguiente:
- Seleccione la posición del icono a insertar en la hoja de cálculo
- Haga clic izquierdo Insertar->Iconos
- En la ventana que se abre, seleccione el icono en el rectángulo rojo en la figura anterior
- Haga clic izquierdo Insertar, se insertará en el archivo de Excel.
El efecto es el siguiente:
Aquí, hemos preparado código de ejemplo para ayudarte a insertar íconos usando Aspose.Cells para Python via .NET. También hay un archivo de ejemplo y un archivo de recurso de ícono. Usamos la interfaz de Excel para insertar un ícono con el mismo efecto visual que el archivo de recurso en el archivo de ejemplo.
Código de ejemplo en Python
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from aspose import pycore | |
from aspose.cells import SaveFormat, Workbook | |
from aspose.pydrawing import Color | |
import bytearray | |
import int | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Read icon resource file data | |
fileName = "icon.svg" | |
fsSource = open(fileName, "rb") | |
bytes = bytearray(utils.filesize(fsSource)) | |
numBytesToRead = pycore.cast(int, utils.filesize(fsSource)) | |
numBytesRead = 0 | |
while numBytesToRead > 0: | |
# Read may return anything from 0 to numBytesToRead. | |
n = fsSource.readinto(bytes) | |
# Break when the end of the file is reached. | |
if n == 0: | |
break | |
numBytesRead = n | |
numBytesToRead = n | |
fsSource.close() | |
# Create workbook from sample file | |
workbook = Workbook("sample.xlsx") | |
# Access first worksheet from the collection | |
sheet = workbook.worksheets[0] | |
# Add the icon to the worksheet | |
sheet.shapes.add_icons(3, 0, 7, 0, 100, 100, bytes, None) | |
# Set a prompt message | |
c = sheet.cells.get(8, 7) | |
c.value = "Insert via Aspose.Cells" | |
s = c.get_style() | |
s.font.color = Color.blue | |
c.set_style(s) | |
# Save.You can check your icon in this way. | |
workbook.save("sample2.xlsx", SaveFormat.XLSX) |
Cuando ejecute el código anterior en su proyecto, obtendrá los siguientes resultados: