Worksheet — Single sheet in an Aspose.Cells FOSS Workbook
Examples
Worksheet représente une seule feuille dans un Workbook. Il fournit l’accès à la cell collection, chart collection, picture collection, shapes collection, et le auto-filter pour cette feuille. Worksheets sont accessibles par index ou par nom depuis 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 | Le nom de l’onglet de la feuille de calcul. Attribuez-le pour renommer la feuille. |
cells | Cells | La collection de cellules pour cette feuille. Prend en charge le style A1 et l’indexation (ligne, colonne). |
charts | ChartCollection | La collection de graphiques intégrés dans cette feuille. |
shapes | collection | La collection de formes (zones de texte, images, rectangles, etc.) dans cette feuille. |
auto_filter | AutoFilter | L’objet de filtre automatique pour cette feuille. Utilisez auto_filter.range pour définir la plage du filtre. |
Examples
| Examples | Type de retour | Examples |
|---|---|---|
protect(password=None) | None | Protège la feuille de calcul par mot de passe, empêchant les modifications. |
unprotect(password=None) | None | Supprime la protection de la feuille de calcul. |
Examples
L’exemple suivant crée une worksheet, définit des valeurs et une formule, applique un style à une cellule d’en-tête et enregistre le 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")