MS Excel stöder att lägga till kommentarer till cellerna i kalkylbladen för att ge ytterligare information. I olika fall används kommentarer för att förklara en formel. Dessutom låter MS Excel dig definiera teckenstorlek, höjd, bredd, etc. för kommentarerna. I den här artikeln kommer du att lära dig hur du lägger till kommentarer till Excel-kalkylbladen programmatiskt med Python.
- API för att lägga till kommentarer i Excel
- Lägg till kommentarer i ett Excel-kalkylblad
- Använd formatering på kommentarer i Excel
Python API för att lägga till kommentarer i Excel
För att lägga till kommentarer till cellerna i Excel-kalkylblad kommer vi att använda Aspose.Cells for Python via Java. API:et låter dig skapa, ändra och konvertera Excel-filer från dina Python-applikationer. Du kan antingen ladda ner API:t eller installera det med följande pip-kommando.
pip install aspose-cells
Lägg till kommentarer till ett Excel-kalkylblad i Python
Följande är stegen för att lägga till en kommentar till en cell i ett Excel-kalkylblad med Python.
- Ladda Excel-filen med klassen Arbetsbok.
- Få referens till önskat Worksheet med metoden Workbook.getWorksheets().get(index).
- Lägg till kommentar till önskad cell med metoden Worksheet.getComments().add(string cellName) och få referensen till kommentaren i ett Comment-objekt.
- Ställ in kommentarens anteckning med metoden Comment.setNote().
- Spara den uppdaterade Excel-filen med metoden Workbook.save(string).
Följande kodexempel visar hur du lägger till en kommentar i ett Excel-kalkylblad med Python.
# Instantiera ett arbetsboksobjekt
workbook = Workbook("workbook.xlsx")
# Få referensen till det första kalkylbladet genom att skicka dess arkindex
worksheet = workbook.getWorksheets().get(0)
# Lägger till en kommentar till "F5"-cellen
commentIndex = worksheet.getComments().add("F5")
# Åtkomst till den nyligen tillagda kommentaren
comment = worksheet.getComments().get(commentIndex)
# Ställer in kommentaren
comment.setNote("Hello Aspose!")
# Sparar Excel-filen
workbook.save("output.xlsx")
Använd formatering på kommentarer i Excel
Följande är stegen för att tillämpa formatering på kommentarerna i Excel med Python.
- Ladda Excel-filen med klassen Arbetsbok.
- Få referens till önskat Worksheet med metoden Workbook.getWorksheets().get(index).
- Lägg till en kommentar till cellen med metoden Worksheet.getComments().add(string cellName) och få referensen till kommentaren i ett Comment-objekt.
- Ställ in kommentarens anteckning med metoden Comment.setNote().
- Ställ in önskad formatering av kommentaren med Comment-objekt.
- Spara den uppdaterade Excel-filen med metoden Workbook.save(string).
Följande kodexempel visar hur du ställer in formateringen av kommentarerna i Excel.
# Instantiera ett arbetsboksobjekt
workbook = Workbook("workbook.xlsx")
# Få referensen till det första kalkylbladet genom att skicka dess arkindex
worksheet = workbook.getWorksheets().get(0)
# Lägger till en kommentar till "F5"-cellen
commentIndex = worksheet.getComments().add("F5")
# Åtkomst till den nyligen tillagda kommentaren
comment = worksheet.getComments().get(commentIndex)
# Ställer in kommentaren
comment.setNote("Hello Aspose!")
# Ställer in teckenstorleken för en kommentar till 14
comment.getFont().setSize(14)
# Ställer in teckensnittet för en kommentar till fetstil
comment.getFont().setBold(True)
# Ställer in höjden på teckensnittet till 10
comment.setHeightCM(10)
# Ställ in bredden på teckensnittet till 2
comment.setWidthCM(2)
# Sparar Excel-filen
workbook.save("output.xlsx")
Skaffa en gratis licens
Du kan använda Aspose.Cells för Python via Java utan utvärderingsbegränsningar med en tillfällig licens.
Slutsats
I den här artikeln har du lärt dig hur du lägger till kommentarer till cellerna i Excel-kalkylblad med Python. Dessutom har du sett hur du applicerar formatering på kommentarerna programmatiskt. Du kan utforska andra funktioner i API:t med hjälp av dokumentationen. Om du har några frågor, skicka gärna ett inlägg till vårt forum.