Worksheet — Single sheet in an Aspose.Cells FOSS Workbook
Worksheet predstavlja pojedinačni list unutar a Workbook. Omogućava pristup kolekciji ćelija, kolekciji grafikona, kolekciji slika, kolekciji oblika i automatskom filteru za taj list. Radni listovi se pristupaju po indeksu ili imenu iz workbook.worksheets.
from aspose.cells_foss import Workbook
workbook = Workbook()
worksheet = workbook.worksheets[0]
worksheet.cells["A1"].value = "Hello"
worksheet.cells["A2"].formula = "=A1"
workbook.save("output.xlsx")name | str | Naziv kartice radnog lista. Dodeli da preimenuješ list. |
cells | Cells | Kolekcija ćelija za ovaj list. Podržava A1‑stil i indeksiranje (red, kol). |
charts | ChartCollection | Kolekcija grafikona ugrađenih u ovaj list. |
shapes | kolekcija | Kolekcija oblika (tekstualna polja, slike, pravougaonici, itd.) u ovom listu. |
auto_filter | AutoFilter | Objekat automatskog filtera za ovaj list. Koristi auto_filter.range za postavljanje opsega filtera. |
| Tip povratne vrednosti | ||
|---|---|---|
protect(password=None) | None | Zaštiti radni list lozinkom, sprečavajući izmene. |
unprotect(password=None) | None | Uklanja zaštitu sa radnog lista. |
Sledeći primer kreira radni list, postavlja vrednosti i formulu, primenjuje stil na ćeliju zaglavlja i čuva radnu svesku.
from aspose.cells_foss import Workbook
workbook = Workbook()
ws = workbook.worksheets[0]
ws.name = "Sales"
# Set header and data values
ws.cells["A1"].value = "Month"
ws.cells["B1"].value = "Revenue"
ws.cells["A2"].value = "January"
ws.cells["B2"].value = 12500
ws.cells["A3"].value = "February"
ws.cells["B3"].value = 14800
# Add a SUM formula
ws.cells["B4"].formula = "=SUM(B2:B3)"
# Apply bold styling to the header row
style = ws.cells["A1"].get_style()
style.font.bold = True
ws.cells["A1"].apply_style(style)
style2 = ws.cells["B1"].get_style()
style2.font.bold = True
ws.cells["B1"].apply_style(style2)
workbook.save("sales_report.xlsx")