Lägg till ikoner i arbetsboken
Lägg till ikoner i kalkylblad i Aspose.Cells för Python via .NET
Om du behöver använda Aspose.Cells för Python via .NET för att lägga till ‘ikoner’ i en Excel-fil, kan detta dokument ge dig viss hjälp.
Gränssnittet för Excel som motsvarar infogning av ikoner är följande:
- Välj positionen för ikonen som ska infogas i arbetsboken
- Vänsterklicka på Infoga->Ikoner
- I fönstret som öppnas väljer du ikonen i rutan med röd ram i figuren ovan
- Vänsterklicka på Infoga, den kommer att infogas i Excelfilen.
Effekten är följande:
Här har vi förberett exempelkod för att hjälpa dig att infoga ikoner med hjälp av Aspose.Cells för Python via .NET. Det finns också en nödvändig exempelfil och en ikon resursfil. Vi använde Excel-gränssnittet för att infoga en ikon med samma visningseffekt som resursfilen i exempelfilen.
Python Exempelkod
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) |
När du utför ovanstående kod i ditt projekt kommer du att få följande resultat: