Worksheet — Single sheet in an Aspose.Cells FOSS Workbook
Examples
Worksheet representa una hoja única dentro de un Workbook. Proporciona acceso a la colección de celdas, colección de gráficos, colección de imágenes, colección de formas y al autofiltro de esa hoja. Las hojas de cálculo se acceden por índice o nombre desde 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")Examples
| Examples | Examples | Examples |
|---|---|---|
name | str | El nombre de la pestaña de la hoja de cálculo. Asigne para renombrar la hoja. |
cells | Cells | La colección de celdas de esta hoja. Soporta el estilo A1 y la indexación (fila, columna). |
charts | ChartCollection | La colección de gráficos incrustados en esta hoja. |
shapes | colección | La colección de formas (cuadros de texto, imágenes, rectángulos, etc.) en esta hoja. |
auto_filter | AutoFilter | El objeto autofiltro de esta hoja. Use auto_filter.range para establecer el rango del filtro. |
Examples
| Examples | Tipo de retorno | Examples |
|---|---|---|
protect(password=None) | None | Protege con contraseña la hoja de cálculo, evitando ediciones. |
unprotect(password=None) | None | Elimina la protección de la hoja de cálculo. |
Examples
El siguiente ejemplo crea un worksheet, establece valores y una fórmula, aplica un estilo a una celda de encabezado y guarda el 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")