Worksheet

Worksheet — Single sheet in an Aspose.Cells FOSS Workbook

Enumerations

Worksheet представляє окремий лист у Workbook. Він забезпечує доступ до колекції клітинок, колекції діаграм, колекції зображень, колекції форм, а також автофільтра для цього листа. Робочі листи доступні за індексом або назвою з 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")

Enumerations

EnumerationsEnumerationsEnumerations
namestrНазва вкладки робочого листа. Призначте, щоб перейменувати лист.
cellsCellsКолекція клітинок цього листа. Підтримує стиль A1 та індексацію (рядок, стовпець).
chartsChartCollectionКолекція діаграм, вбудованих у цей лист.
shapesколекціяКолекція форм (текстові блоки, зображення, прямокутники тощо) у цьому листі.
auto_filterAutoFilterОб’єкт автофільтра для цього листа. Використовуйте auto_filter.range для встановлення діапазону фільтра.

Enumerations

EnumerationsТип поверненняEnumerations
protect(password=None)NoneЗахищає лист паролем, запобігаючи редагуванню.
unprotect(password=None)NoneЗнімає захист з листа.

Enumerations

Наступний приклад створює Worksheet, встановлює значення та формулу, застосовує стиль до заголовкової клітинки та зберігає Workbook.

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")

Див. також

 Українська