Aspose.Cells FOSS for Python
पैकेज जानकारी
| PyPI package | aspose-cells-foss |
| Python import | from aspose.cells_foss import ... |
| ImageRenderOptions | 26.3.1 |
| ImageRenderOptions | MIT |
| Python requirement | >= 3.7 |
| ImageRenderOptions | pycryptodome>=3.15.0, olefile>=0.46 |
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions |
|---|---|
| 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
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
Workbook | workbook | स्प्रेडशीट फ़ाइलों को बनाने, लोड करने और सहेजने के लिए एंट्री पॉइंट |
Worksheet | worksheet | एकल शीट का प्रतिनिधित्व करता है; cells, charts, और pictures तक पहुँच प्रदान करता है |
Cells | cells | डिक्शनरी-सम प्रकार का संग्रह Cell एक के भीतर वस्तुएँ Worksheet |
Cell | cell | एक व्यक्तिगत सेल का प्रतिनिधित्व करता है; मान, सूत्र, और शैली |
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 | चार्ट | एक श्रृंखला के लिए त्रुटि बार कॉन्फ़िगरेशन |
DataValidation | data-validation | सेल रेंज पर एकल मान्यकरण नियम |
DataValidationCollection | data-validation | वर्कशीट के लिए सभी मान्यकरण नियम |
DataValidationType | data-validation | Enum: WHOLE_NUMBER, DECIMAL, LIST, DATE, TIME, TEXT_LENGTH, CUSTOM |
DataValidationOperator | data-validation | Enum: BETWEEN, EQUAL, GREATER_THAN, etc. |
DataValidationAlertStyle | डेटा-वैधता | Enum: STOP, WARNING, INFORMATION |
CSVHandler | CSV-हैंडलर | CSV आयात/निर्यात के लिए स्थैतिक विधियाँ |
CSVLoadOptions | csv-handler | CSV फ़ाइलों को लोड करने के विकल्प |
CSVSaveOptions | csv-handler | CSV फ़ाइलों को सहेजने के विकल्प |
MarkdownHandler | markdown-handler | Markdown निर्यात के लिए स्थैतिक विधियाँ |
MarkdownSaveOptions | markdown-handler | Markdown निर्यात के विकल्प |
JsonHandler | json-handler | JSON निर्यात के लिए स्थैतिक विधियाँ |
JsonSaveOptions | json-handler | JSON निर्यात के विकल्प |
Shape | shape | फ़िल, लाइन, टेक्स्ट और फ़ॉन्ट फ़ॉर्मेटिंग के साथ shape बनाना |
ShapeCollection | shape | एक worksheet में सभी shape (ws.shapes) |
MsoDrawingType | shape | Enum: RECTANGLE, OVAL, TEXT_BOX, ARROW, आदि।. |
Table | table | एक worksheet में Excel table (structured reference) |
TableCollection | table | एक worksheet में सभी table (ws.list_objects) |
TableColumn | table | Table के भीतर कॉलम परिभाषा |
TableStyleInfo | table | Table के लिए विज़ुअल स्टाइल सेटिंग्स |
SparklineGroup | sparkline | विज़ुअल स्टाइल साझा करने वाले sparkline चार्ट्स का समूह |
SparklineGroupCollection | sparkline | सभी sparkline समूह (ws.sparkline_groups) |
Sparkline | sparkline | एकल sparkline सेल जो डेटा रेंज से जुड़ा है |
SparklineType | sparkline | Enum: LINE, COLUMN, WIN_LOSS |
HorizontalPageBreakCollection | page-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
| ImageRenderOptions | ImageRenderOptions |
|---|---|
Workbook() | एक नया खाली वर्कबुक बनाएं (XLSX फ़ॉर्मेट) |
Workbook(file_path: str) | फ़ाइल पथ से वर्कबुक लोड करें |
Workbook(file_path: str, password: str) | पासवर्ड-संरक्षित वर्कबुक लोड करें |
मुख्य प्रॉपर्टीज़
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
worksheets | सूची | इंडेक्स द्वारा वर्कशीट्स तक पहुँचें: workbook.worksheets[0] |
मुख्य मेथड्स
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
save(file_path) | ImageRenderOptions | फ़ाइल में सहेजें; फ़ॉर्मेट एक्सटेंशन से अनुमानित |
save(file_path, save_format) | ImageRenderOptions | स्पष्ट SaveFormat के साथ सहेजें |
save_as_csv(file_path, options=None) | ImageRenderOptions | CSV के रूप में सहेजें |
save_as_markdown(file_path, options=None) | ImageRenderOptions | मार्कडाउन टेबल्स के रूप में सहेजें |
save_as_json(file_path, options=None) | ImageRenderOptions | JSON के रूप में सहेजें |
load_csv(file_path, options=None) | ImageRenderOptions | CSV डेटा को वर्कबुक में लोड करें |
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
मुख्य प्रॉपर्टीज़
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
name | str | Worksheet टैब का नाम |
cells | ImageRenderOptions | इस worksheet में सभी सेल |
charts | ChartCollection | इस 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 cellImageRenderOptions
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions |
|---|---|
Cell(value=None) | एक सेल बनाएं जिसमें मान हो (int, float, str, या None) |
Cell(value, formula) | एक फ़ॉर्मूला सेल बनाएं (मान आमतौर पर None होता है) |
मुख्य प्रॉपर्टीज़
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
value | ImageRenderOptions | सेल मान (str, int, float, या None) |
formula | str | फ़ॉर्मूला स्ट्रिंग (उदाहरण के लिए,., "=SUM(A1:A5)") |
style | ImageRenderOptions | सेल शैली (font, fill) |
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
font | ImageRenderOptions | इस शैली के लिए फ़ॉन्ट सेटिंग्स |
fill | ImageRenderOptions | पृष्ठभूमि भरने की सेटिंग्स |
ImageRenderOptions
रंग इस प्रकार व्यक्त किए जाते हैं 8-digit AARRGGBB hex strings बिना # प्रिफिक्स के।. उदाहरण: "FFFF0000" = अपारदर्शी लाल, "FF0000FF" = अपारदर्शी नीला, "FF000000" = काला।.
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
name | str | ImageRenderOptions | फ़ॉन्ट फ़ैमिली नाम |
size | float | 11 | फ़ॉन्ट आकार पॉइंट्स में |
color | str | FF000000 | 8-digit AARRGGBB hex color string |
bold | bool | ImageRenderOptions | बोल्ड टेक्स्ट |
italic | bool | ImageRenderOptions | इटैलिक टेक्स्ट |
underline | bool | ImageRenderOptions | अंडरलाइन किया गया टेक्स्ट |
strikethrough | bool | ImageRenderOptions | स्ट्राइकथ्रू टेक्स्ट |
ImageRenderOptions
Font(name="Calibri", size=11, color="FF000000",
bold=False, italic=False, underline=False, strikethrough=False)ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions |
|---|---|
set_solid_fill(color) | ठोस पृष्ठभूमि; color एक 8-अंकीय AARRGGBB हेक्स स्ट्रिंग है |
set_pattern_fill(pattern_type, fg_color, bg_color) | पैटर्न्ड फ़िल |
set_no_fill() | बैकग्राउंड फ़िल हटाएँ |
MarkdownHandler
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
MarkdownHandler.save_markdown_to_string(workbook) | str | वर्कबुक को मेमोरी में एक मार्कडाउन स्ट्रिंग में निर्यात करें |
MarkdownSaveOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
default_alignment | str | बाएँ | कॉलम संरेखण: बाएँ, दाएँ, या केंद्र |
include_worksheet_name | bool | ImageRenderOptions | शीट नाम को शीर्षक के रूप में शामिल करना है या नहीं |
header_level | int | 2 | Markdown शीर्षक स्तर (1-6) |
worksheet_index | int | 0 | निर्यात करने के लिए शीट इंडेक्स; -1 सभी शीट्स निर्यात करता है |
ChartCollection
चार्ट्स को समर्पित प्रति-प्रकार विधियों का उपयोग करके जोड़ा जाता है। पंक्ति और स्तंभ सूचकांक हैं शून्य-आधारित.
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
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
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
title | str | चार्ट शीर्षक को साधारण स्ट्रिंग के रूप में (नहीं .title.text) |
category_data | str | x-अक्ष श्रेणी लेबल्स के लिए सेल रेंज |
n_series | NSeries | डेटा सीरीज़ संग्रह |
show_legend | bool | लेजेंड को प्रदर्शित करना है या नहीं |
legend_position | str | लेजेंड की स्थिति: दायाँ, नीचे, बायाँ, या ऊपर |
NSeries
| ImageRenderOptions | ImageRenderOptions |
|---|---|
add(data_range, category_data=None, name=None) | एक नामित डेटा श्रृंखला जोड़ें |
SaveFormat एनेमरेशन
| ImageRenderOptions | आउटपुट फ़ॉर्मेट |
|---|---|
SaveFormat.XLSX | Excel Open XML (डिफ़ॉल्ट) |
SaveFormat.CSV | कॉमा-सेपरेटेड वैल्यूज़ |
SaveFormat.TSV | टैब-सेपरेटेड वैल्यूज़ |
SaveFormat.MARKDOWN | मार्कडाउन टेबल्स |
SaveFormat.JSON | JSON-संरचित डेटा |
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")संबंधित संसाधन
- डेवलपर गाइड: सभी कोर फीचर्स के लिए ट्यूटोरियल
- शुरू करना / स्थापना: pip इंस्टॉल और सेटअप
- ज्ञान आधार: कार्य-उन्मुख कैसे‑करें गाइड
- उत्पाद अवलोकन: विशेषताएँ और क्षमताओं का सारांश
- GitHub रिपॉजिटरी
- Blog: Aspose.Cells FOSS का परिचय: लाइब्रेरी अवलोकन और त्वरित शुरुआत