دليل المطور

Aspose.Cells FOSS for Python is a free, open-source library for programmatic spreadsheet processing. Whether you are building data pipelines, generating automated reports, exporting ML results to Excel, or converting workbooks to Markdown for documentation pipelines, Aspose.Cells FOSS provides a comprehensive API that covers every layer of spreadsheet manipulation without requiring Microsoft Office.

الميزات الرئيسية

ورقة العمل ورشة عمل

إنشاء كتب عمل جديدة من الملفات XLSX أو CSV الحالية. Workbook → Worksheets → Cells → Cell الهرم مع API نظيفة، بيثونية.إضافة، إعادة تسمية، وإزالة ورقة العمل باستخدام workbook.add_worksheet(name) و workbook.remove_worksheet(index_or_name).- إرسال رسالة خاصة إلى الكمبيوتر (ws.cells["A1"]) ، وضع القيم مباشرة ، وإيترات على المرتفعات السكانية.

سيلينغ و Formatting

تطبيق التصميم الحفرة على الخلايا الفردية. التحكم في حرف العائلة، حجم، اللون، شجاعة، إيطالية، تحت الخط، و strikethrough من خلال Font تداول الخلفية: إعداد خلفيات باستخدام cell.style.fill.set_solid_fill("FFRRGGBB").الألوان تعبر عن 8 شخصيات AARRGGBB الستائر بدون # المبادئ الأساسية ( على سبيل المثال ،., "FFFF0000" لون اللون الأحمر غير المباشر).

خريطة إنشاء وصورة

إضافة عمود، خط، شريط، ودرجات إلى ورقة العمل باستخدام أساليب مخصصة مثل: ws.charts.add_bar(top_row, left_col, bottom_row, right_col) و ws.charts.add_line(...).إعداد عنوان الرسم البياني كسلسلة (chart.title = "My Chart") ، إعداد بيانات الفئة على مستوى الرسم البياني (chart.category_data = "A2:A6"(وأضاف اسمها إلى سلسلة)chart.n_series.add("B2:B6", category_data="A2:A6", name="Revenue")).

صيغة الدعم

إدخال صيغ متوافقة مع Excel عن طريق الإعدادات cell.formula = "=SUM(A1:A5)" أو بناء أ Cell(None, "=SUM(A1:A5)") وتخصيصها لجمع الخلايا.

تصدير متعدد النماذج

تصدير الكتب المكتبية إلى XLSX، CSV، TSV، Markdown، و JSON باستخدام واحد workbook.save(path) الاتصال - استخدام SaveFormat الحالة المستمرة للسيطرة المباشرة: SaveFormat.XLSX, SaveFormat.CSV, SaveFormat.TSV, SaveFormat.MARKDOWN, SaveFormat.JSON.استخدام MarkdownSaveOptions للخروج من Markdown (التكيف، مستوى العنوان، مؤشر ورقة العمل). MarkdownHandler.save_markdown_to_string(wb) فيديوهات متعلقة بـ “ Markdown Generation ” نموذج تصدير لعدم استخدام الرمز و حل مشكلة التصدير من خلال النصائح وال FAQ.

ملاحظة: Aspose.Cells FOSS تصدير إلى XLSX، CSV، TSV، Markdown، و JSON. PDF، HTML، PNG، TIFF، DOCX و PPTX الصادرات ليست جزءا من مكتبة Foss.

نظام Plugin Ecosystem

الخيارية markitdown-aspose-cells-plugin يتم دمج الحزمة مع مكتبة Microsoft MarkItDown لإضافة دعم القراءة XLSX. pip install markitdown-aspose-cells-plugin واستخدامها بشكل شفاف من خلال MarkItDown API.


بدءاً من

تثبيت

pip install aspose-cells-foss

مرحبا العالم

from aspose.cells_foss import Workbook, Cell

workbook = Workbook()
ws = workbook.worksheets[0]
ws.cells["A1"].value = "Hello, Aspose.Cells FOSS!"
ws.cells["A2"].value = 42
workbook.save("hello.xlsx")

التداول في Markdown

from aspose.cells_foss import Workbook, Cell

workbook = Workbook()
ws = workbook.worksheets[0]
ws.cells["A1"].value = "Name"
ws.cells["B1"].value = "Score"
ws.cells["A2"].value = "Alice"
ws.cells["B2"].value = 95
ws.cells["A3"].value = "Bob"
ws.cells["B3"].value = 88

workbook.save_as_markdown("results.md")

إنشاء خريطة عمودية

from aspose.cells_foss import Workbook, Cell

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

data = [("Q1", 50), ("Q2", 100), ("Q3", 170), ("Q4", 300)]
for i, (label, value) in enumerate(data):
    ws.cells[f"A{i+2}"].value = label
    ws.cells[f"B{i+2}"].value = value

chart = ws.charts.add_bar(6, 0, 20, 8)
chart.title = "Quarterly Revenue"
chart.category_data = "A2:A5"
chart.n_series.add("B2:B5", category_data="A2:A5", name="Revenue")

workbook.save("chart.xlsx")

الخلايا النمطية

from aspose.cells_foss import Workbook, Cell, Font

workbook = Workbook()
ws = workbook.worksheets[0]
ws.cells["A1"] = Cell("Revenue Report")

cell = ws.cells["A1"]
cell.style.font.bold = True
cell.style.font.size = 14
cell.style.font.color = "FFFFFFFF"   # White text (AARRGGBB, no #)
cell.style.fill.set_solid_fill("FF1E64C8")  # Blue background

workbook.save("styled.xlsx")

دليل متاح

  • نموذج التصدير - تصدير الكتب المكتوبة إلى XLSX، CSV، TSV، Markdown، و JSON.
  • صيغة الحساب — إدخال وتقييم الصيغ متوافقة مع Excel ببرمجة.
  • عمليات الشاشة — إنشاء الكتب العملية، والتلاعب الخلوي، وعمليات نطاق، وتصميم.
  • بدءاً من - “التركيب، متطلبات النظام، ورسالة العمل الأولى الخاصة بك.

انظر أيضا

 العربية