Workbook

Workbook — Aspose.Cells FOSS for Python API Reference

ImageRenderOptions Workbook class aspose-cells-foss में सभी स्प्रेडशीट संचालन के लिए मूल ऑब्जेक्ट है। यह वर्कशीट्स का प्रबंधन करता है, फ़ाइल I/O को संभालता है, और दस्तावेज़ गुणों तक पहुँच प्रदान करता है।.

ImageRenderOptions: aspose.cells_foss

from aspose.cells_foss import Workbook

ImageRenderOptions

Workbook(path=None, password=None)
ImageRenderOptionsImageRenderOptionsImageRenderOptions
path`strNone`
password`strNone`

ImageRenderOptions:

from aspose.cells_foss import Workbook

# Create a new empty workbook
wb = Workbook()

# Open an existing XLSX file
wb = Workbook("report.xlsx")

# Open an AES-encrypted file
wb = Workbook("protected.xlsx", password="secret")

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
worksheetsWorksheetCollectionImageRenderOptionsवर्कशीट्स का क्रमबद्ध संग्रह। इंडेक्स द्वारा पहुँचें (wb.worksheets[0]) या जोड़ें द्वारा wb.add_worksheet(name).
document_propertiesDocumentPropertiesImageRenderOptionsकोर और कस्टम दस्तावेज़ मेटाडेटा (शीर्षक, लेखक, विषय, कस्टम कुंजी-मूल्य जोड़े)।.

ImageRenderOptions

save

wb.save(path, password=None)

वर्कबुक को फ़ाइल में सहेजें। आउटपुट फ़ॉर्मेट फ़ाइल एक्सटेंशन से स्वचालित रूप से निर्धारित किया जाता है।.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
pathstrगंतव्य फ़ाइल पथ। उपयोग करें .xlsx, .csv, .md, या .json एक्सटेंशन। XLS समर्थित नहीं है।.
password`strNone`

ImageRenderOptions:

wb.save("output.xlsx")        # XLSX: default format
wb.save("output.csv")         # CSV: first worksheet only
wb.save("protected.xlsx", password="secret")  # encrypted XLSX

save_as_markdown

wb.save_as_markdown(path)

पहले worksheet को GitHub-फ़्लेवर्ड Markdown तालिका के रूप में निर्यात करें।.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
pathstrImageRenderOptions .md फ़ाइल पथ।.
wb.save_as_markdown("output.md")

add_worksheet

wb.add_worksheet(name=None)

वर्कबुक में एक नया worksheet जोड़ें और उसे वापस करें।.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
name`strNone`

worksheets (WorksheetCollection अनुक्रमण)

ImageRenderOptionsImageRenderOptionsImageRenderOptions
__getitem__[index: int] -> Worksheetशून्य-आधारित पर वर्कशीट लौटाएँ index.
__len__() -> intइस वर्कबुक में वर्कशीट्स की संख्या।.

उपयोग उदाहरण

बुनियादी Workbook वर्कफ़्लो

from aspose.cells_foss import Workbook

wb = Workbook()
ws = wb.worksheets[0]
ws.name = "Sales"

ws.cells["A1"].put_value("Quarter")
ws.cells["B1"].put_value("Revenue")
ws.cells["A2"].put_value("Q1")
ws.cells["B2"].put_value(42000)
ws.cells["A3"].put_value("Q2")
ws.cells["B3"].put_value(58000)
ws.cells["B4"].formula = "=SUM(B2:B3)"

wb.save("sales.xlsx")

एकाधिक Worksheets जोड़ें

from aspose.cells_foss import Workbook

wb = Workbook()
wb.worksheets[0].name = "Summary"
ws2 = wb.add_worksheet("Details")
ws3 = wb.add_worksheet("Charts")

print(len(wb.worksheets))   # 3
wb.save("multi-sheet.xlsx")

खोलें, संशोधित करें, और पुनः सहेजें

from aspose.cells_foss import Workbook

wb = Workbook("existing.xlsx")
ws = wb.worksheets[0]
ws.cells["C1"].put_value("Updated")
wb.save("existing.xlsx")    # overwrite in place

सहेजते समय एन्क्रिप्ट करें

from aspose.cells_foss import Workbook

wb = Workbook("report.xlsx")
wb.save("report-secure.xlsx", password="MyPassword123")

संबंधित देखें

 हिन्दी