Aspose.Cells FOSS for Python

पैकेज जानकारी

PyPI packageaspose-cells-foss
Python importfrom aspose.cells_foss import ...
ImageRenderOptions26.3.1
ImageRenderOptionsMIT
Python requirement>= 3.7
ImageRenderOptionspycryptodome>=3.15.0, olefile>=0.46

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
aspose.cells_fossकोर स्प्रेडशीट API: workbooks, worksheets, cells, styles, charts, format handlers

ImageRenderOptions: कोई नहीं है aspose.pydrawing module in Aspose.Cells FOSS. रंगों को 8-अंकीय AARRGGBB हेक्स स्ट्रिंग्स के रूप में व्यक्त किया जाता है (जैसे,., "FFFF0000" अपारदर्शी लाल के लिए)।.


aspose.cells_foss

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptions
Workbookworkbookस्प्रेडशीट फ़ाइलों को बनाने, लोड करने और सहेजने के लिए एंट्री पॉइंट
Worksheetworksheetएकल शीट का प्रतिनिधित्व करता है; cells, charts, और pictures तक पहुँच प्रदान करता है
Cellscellsडिक्शनरी-सम प्रकार का संग्रह Cell एक के भीतर वस्तुएँ Worksheet
Cellcellएक व्यक्तिगत सेल का प्रतिनिधित्व करता है; मान, सूत्र, और शैली
Styleशैलीसेल फ़ॉर्मेटिंग: फ़ॉन्ट, भराव, बॉर्डर, संरेखण, संख्या फ़ॉर्मेट, सुरक्षा
Fontशैलीफ़ॉन्ट गुण: नाम, आकार, रंग, बोल्ड, इटैलिक, अंडरलाइन, स्ट्राइकथ्रू
Fillशैलीपृष्ठभूमि भराव: ठोस, ग्रेडिएंट, या पैटर्न
NumberFormatशैलीनिर्मित संख्या फ़ॉर्मेट लुकअप उपयोगिताएँ
SaveFormatवर्कबुकसमर्थित आउटपुट फ़ॉर्मेट्स की सूची (XLSX, CSV, MARKDOWN, JSON)
Chartचार्टएक वर्कशीट में एम्बेडेड चार्ट का प्रतिनिधित्व करता है
ChartTypeचार्टएनम: LINE, BAR, PIE, AREA, STOCK, और अधिक
NSeriesचार्टचार्ट पर डेटा श्रृंखला संग्रह
ChartSeriesचार्टमान, श्रेणियों और त्रुटि बार के साथ एकल डेटा श्रृंखला
ChartAxisचार्टअक्ष सेटिंग्स: स्केल, फ़ॉर्मेट, शीर्षक
ChartView3Dचार्ट3D rotation and perspective settings
ChartErrorBarsचार्टएक श्रृंखला के लिए त्रुटि बार कॉन्फ़िगरेशन
DataValidationdata-validationसेल रेंज पर एकल मान्यकरण नियम
DataValidationCollectiondata-validationवर्कशीट के लिए सभी मान्यकरण नियम
DataValidationTypedata-validationEnum: WHOLE_NUMBER, DECIMAL, LIST, DATE, TIME, TEXT_LENGTH, CUSTOM
DataValidationOperatordata-validationEnum: BETWEEN, EQUAL, GREATER_THAN, etc.
DataValidationAlertStyleडेटा-वैधताEnum: STOP, WARNING, INFORMATION
CSVHandlerCSV-हैंडलरCSV आयात/निर्यात के लिए स्थैतिक विधियाँ
CSVLoadOptionscsv-handlerCSV फ़ाइलों को लोड करने के विकल्प
CSVSaveOptionscsv-handlerCSV फ़ाइलों को सहेजने के विकल्प
MarkdownHandlermarkdown-handlerMarkdown निर्यात के लिए स्थैतिक विधियाँ
MarkdownSaveOptionsmarkdown-handlerMarkdown निर्यात के विकल्प
JsonHandlerjson-handlerJSON निर्यात के लिए स्थैतिक विधियाँ
JsonSaveOptionsjson-handlerJSON निर्यात के विकल्प
Shapeshapeफ़िल, लाइन, टेक्स्ट और फ़ॉन्ट फ़ॉर्मेटिंग के साथ shape बनाना
ShapeCollectionshapeएक worksheet में सभी shape (ws.shapes)
MsoDrawingTypeshapeEnum: RECTANGLE, OVAL, TEXT_BOX, ARROW, आदि।.
Tabletableएक worksheet में Excel table (structured reference)
TableCollectiontableएक worksheet में सभी table (ws.list_objects)
TableColumntableTable के भीतर कॉलम परिभाषा
TableStyleInfotableTable के लिए विज़ुअल स्टाइल सेटिंग्स
SparklineGroupsparklineविज़ुअल स्टाइल साझा करने वाले sparkline चार्ट्स का समूह
SparklineGroupCollectionsparklineसभी sparkline समूह (ws.sparkline_groups)
Sparklinesparklineएकल sparkline सेल जो डेटा रेंज से जुड़ा है
SparklineTypesparklineEnum: LINE, COLUMN, WIN_LOSS
HorizontalPageBreakCollectionpage-breakमैनुअल क्षैतिज पेज ब्रेक (ws.horizontal_page_breaks)
VerticalPageBreakCollectionपृष्ठ विभाजनमैनुअल लंबवत पृष्ठ विभाजन (ws.vertical_page_breaks)
AgileEncryptionParametersएन्क्रिप्शनAES-256/SHA-512 एन्क्रिप्शन पैरामीटर (सिफारिशित)
StandardEncryptionParametersएन्क्रिप्शनलेगेसी AES-128/SHA-1 एन्क्रिप्शन पैरामीटर
CipherAlgorithmएन्क्रिप्शनEnum: AES_128, AES_192, AES_256
HashAlgorithmएन्क्रिप्शनएन्यूम: SHA1, SHA256, SHA384, SHA512

ImageRenderOptions

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
Workbook()एक नया खाली वर्कबुक बनाएं (XLSX फ़ॉर्मेट)
Workbook(file_path: str)फ़ाइल पथ से वर्कबुक लोड करें
Workbook(file_path: str, password: str)पासवर्ड-संरक्षित वर्कबुक लोड करें

मुख्य प्रॉपर्टीज़

ImageRenderOptionsImageRenderOptionsImageRenderOptions
worksheetsसूचीइंडेक्स द्वारा वर्कशीट्स तक पहुँचें: workbook.worksheets[0]

मुख्य मेथड्स

ImageRenderOptionsImageRenderOptionsImageRenderOptions
save(file_path)ImageRenderOptionsफ़ाइल में सहेजें; फ़ॉर्मेट एक्सटेंशन से अनुमानित
save(file_path, save_format)ImageRenderOptionsस्पष्ट SaveFormat के साथ सहेजें
save_as_csv(file_path, options=None)ImageRenderOptionsCSV के रूप में सहेजें
save_as_markdown(file_path, options=None)ImageRenderOptionsमार्कडाउन टेबल्स के रूप में सहेजें
save_as_json(file_path, options=None)ImageRenderOptionsJSON के रूप में सहेजें
load_csv(file_path, options=None)ImageRenderOptionsCSV डेटा को वर्कबुक में लोड करें
add_worksheet(name=None)ImageRenderOptionsएक नई वर्कशीट जोड़ें
get_worksheet(index_or_name)ImageRenderOptionsइंडेक्स या नाम से वर्कशीट प्राप्त करें
remove_worksheet(index_or_name)ImageRenderOptionsएक वर्कशीट हटाएँ
copy_worksheet(index_or_name_or_ws)ImageRenderOptionsएक मौजूदा worksheet को कॉपी करें
protect(password=None, lock_structure=True)ImageRenderOptionsवर्कबुक को पासवर्ड-प्रोटेक्ट करें
unprotect(password=None)ImageRenderOptionsवर्कबुक की सुरक्षा हटाएँ
is_protected()boolजाँचें कि workbook संरक्षित है या नहीं

ImageRenderOptions

मुख्य प्रॉपर्टीज़

ImageRenderOptionsImageRenderOptionsImageRenderOptions
namestrWorksheet टैब का नाम
cellsImageRenderOptionsइस worksheet में सभी सेल
chartsChartCollectionइस worksheet में सभी चार्ट

ImageRenderOptions

Cells सेल पता स्ट्रिंग द्वारा डिक्शनरी-शैली एक्सेस का समर्थन करता है।.

एक्सेस पैटर्न

# Read a cell value
value = ws.cells["A1"].value

# Set a cell value directly
ws.cells["A1"].value = "Hello"

# Assign a Cell object
from aspose.cells_foss import Cell
ws.cells["A1"] = Cell(42)
ws.cells["A2"] = Cell(3.14)
ws.cells["A3"] = Cell("Hello World")
ws.cells["A4"] = Cell(None, "=SUM(A1:A3)")   # formula cell

ImageRenderOptions

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
Cell(value=None)एक सेल बनाएं जिसमें मान हो (int, float, str, या None)
Cell(value, formula)एक फ़ॉर्मूला सेल बनाएं (मान आमतौर पर None होता है)

मुख्य प्रॉपर्टीज़

ImageRenderOptionsImageRenderOptionsImageRenderOptions
valueImageRenderOptionsसेल मान (str, int, float, या None)
formulastrफ़ॉर्मूला स्ट्रिंग (उदाहरण के लिए,., "=SUM(A1:A5)")
styleImageRenderOptionsसेल शैली (font, fill)

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptions
fontImageRenderOptionsइस शैली के लिए फ़ॉन्ट सेटिंग्स
fillImageRenderOptionsपृष्ठभूमि भरने की सेटिंग्स

ImageRenderOptions

रंग इस प्रकार व्यक्त किए जाते हैं 8-digit AARRGGBB hex strings बिना # प्रिफिक्स के।. उदाहरण: "FFFF0000" = अपारदर्शी लाल, "FF0000FF" = अपारदर्शी नीला, "FF000000" = काला।.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
namestrImageRenderOptionsफ़ॉन्ट फ़ैमिली नाम
sizefloat11फ़ॉन्ट आकार पॉइंट्स में
colorstrFF0000008-digit AARRGGBB hex color string
boldboolImageRenderOptionsबोल्ड टेक्स्ट
italicboolImageRenderOptionsइटैलिक टेक्स्ट
underlineboolImageRenderOptionsअंडरलाइन किया गया टेक्स्ट
strikethroughboolImageRenderOptionsस्ट्राइकथ्रू टेक्स्ट

ImageRenderOptions

Font(name="Calibri", size=11, color="FF000000",
     bold=False, italic=False, underline=False, strikethrough=False)

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
set_solid_fill(color)ठोस पृष्ठभूमि; color एक 8-अंकीय AARRGGBB हेक्स स्ट्रिंग है
set_pattern_fill(pattern_type, fg_color, bg_color)पैटर्न्ड फ़िल
set_no_fill()बैकग्राउंड फ़िल हटाएँ

MarkdownHandler

ImageRenderOptionsImageRenderOptionsImageRenderOptions
MarkdownHandler.save_markdown_to_string(workbook)strवर्कबुक को मेमोरी में एक मार्कडाउन स्ट्रिंग में निर्यात करें

MarkdownSaveOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
default_alignmentstrबाएँकॉलम संरेखण: बाएँ, दाएँ, या केंद्र
include_worksheet_nameboolImageRenderOptionsशीट नाम को शीर्षक के रूप में शामिल करना है या नहीं
header_levelint2Markdown शीर्षक स्तर (1-6)
worksheet_indexint0निर्यात करने के लिए शीट इंडेक्स; -1 सभी शीट्स निर्यात करता है

ChartCollection

चार्ट्स को समर्पित प्रति-प्रकार विधियों का उपयोग करके जोड़ा जाता है। पंक्ति और स्तंभ सूचकांक हैं शून्य-आधारित.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
add_bar(top_row, left_col, bottom_row, right_col)ImageRenderOptionsएक कॉलम (वर्टिकल बार) चार्ट जोड़ें
add_line(top_row, left_col, bottom_row, right_col)ImageRenderOptionsएक लाइन चार्ट जोड़ें
add_pie(top_row, left_col, bottom_row, right_col)ImageRenderOptionsएक पाई चार्ट जोड़ें

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptions
titlestrचार्ट शीर्षक को साधारण स्ट्रिंग के रूप में (नहीं .title.text)
category_datastrx-अक्ष श्रेणी लेबल्स के लिए सेल रेंज
n_seriesNSeriesडेटा सीरीज़ संग्रह
show_legendboolलेजेंड को प्रदर्शित करना है या नहीं
legend_positionstrलेजेंड की स्थिति: दायाँ, नीचे, बायाँ, या ऊपर

NSeries

ImageRenderOptionsImageRenderOptions
add(data_range, category_data=None, name=None)एक नामित डेटा श्रृंखला जोड़ें

SaveFormat एनेमरेशन

ImageRenderOptionsआउटपुट फ़ॉर्मेट
SaveFormat.XLSXExcel Open XML (डिफ़ॉल्ट)
SaveFormat.CSVकॉमा-सेपरेटेड वैल्यूज़
SaveFormat.TSVटैब-सेपरेटेड वैल्यूज़
SaveFormat.MARKDOWNमार्कडाउन टेबल्स
SaveFormat.JSONJSON-संरचित डेटा

ImageRenderOptions: SaveFormat.PDF, SaveFormat.HTML, SaveFormat.PNG, SaveFormat.TIFF, SaveFormat.DOCX, और SaveFormat.PPTX हैं उपलब्ध नहीं हैं Aspose.Cells FOSS में। इन फ़ॉर्मेट्स को वाणिज्यिक aspose-cells-python पैकेज।.


कोड उदाहरण

एक वर्कबुक बनाएं, शैली दें, और सहेजें

from aspose.cells_foss import Workbook, Cell

wb = Workbook()
ws = wb.worksheets[0]

ws.cells["A1"].value = "Revenue Report"
ws.cells["A2"].value = 125000

ws.cells["A1"].style.font.bold = True
ws.cells["A1"].style.font.size = 14
ws.cells["A1"].style.font.color = "FF1E64C8"   # Blue (AARRGGBB, no #)

wb.save("report.xlsx")

मेमोरी में मार्कडाउन में निर्यात करें

from aspose.cells_foss import Workbook, Cell, MarkdownHandler

wb = Workbook()
ws = wb.worksheets[0]
ws.cells["A1"].value = "Name"
ws.cells["B1"].value = "Score"
ws.cells["A2"].value = "Alice"
ws.cells["B2"].value = 95

md = MarkdownHandler.save_markdown_to_string(wb)
print(md)

एक लाइन चार्ट बनाएं

from aspose.cells_foss import Workbook, Cell

wb = Workbook()
ws = wb.worksheets[0]

for i, (m, v) in enumerate([("Jan", 50), ("Feb", 80), ("Mar", 120)], start=2):
    ws.cells[f"A{i}"].value = m
    ws.cells[f"B{i}"].value = v

chart = ws.charts.add_line(5, 0, 18, 7)
chart.title = "Monthly Trend"
chart.category_data = "A2:A4"
chart.n_series.add("B2:B4", category_data="A2:A4", name="Sales")

wb.save("trend.xlsx")

संबंधित संसाधन

 हिन्दी