Aspose.Cells FOSS for Python هو مكتبة مفتوحة المصدر للعمل مع ملفات الورق المفتوح في تطبيقات Python. تثبيتها باستخدام أمر واحد pip install aspose-cells-foss والبدء في إنشاء الكتب العملية، وقراءة الخلايا، وتطبيق الأنماط، وبناء الرسوم البيانية، والتصدير إلى XLSX، CSV، Markdown، أو JSON، كل ذلك دون الحاجة إلى Microsoft Excel أو أي إدمان Office.
يظهر المكتبة API النظيفة والباثونية التي تم بناؤها حول Workbook، Worksheet و Cells ، والأشياء المعروفة كل مطور ورقة واسعة يعرف. اقرأ وكتب الخلايا باستخدام ملاحظة الرافعة (ws.cells["A1"].value = "Hello") ، وتصميمها مع Font و Fill الكائنات ، وبناء عمود أو خط الرسم البياني باستخدامه من خلال add_bar() والطرق المخصصة على add_line().
لأن المكتبة لا تعتمد على مكتبات Office الأصلية ، فهي تعمل بشكل متطابق على Windows و Linux و macOS CI Runner و Docker Container و Serverless Environments. يمتد حزمة markitdown-aspose-cells-plugin مكتبة ماركيت داون لشركة مايكروسوفت مع دعم XLSX ، مما يسمح بتصدير الكتب المدرسية الكاملة إلى ماركت داو مع مكالمة واحدة. يمكن للمطورين الذين يحتاجون إلى API التجاري الكامل مع دعم الإنتاج الكاملة استخدام Aspose.Cells for Python جنبا إلى جنب مع هذه الموارد مفتوحة المصدر.
ws.cells["A1"] ملاحظة الرافعة.NotImplementedError على تخزن).password في خط واحد.markitdown-aspose-cells-plugin يضيف XLSX تصدير إلى MarkItdown.يمكن تثبيت Aspose.Cells FOSS باستخدام أمر واحد pip install aspose-cells-foss لا توجد مكتبات Office الأصلية أو حزم النظام لتثبتها.يتم تشغيل المكتبة على أي بيئة Python 3.7+ دون خطوات التحرير.
وتكون API صغيرة عمداً: Workbook، Worksheet و Cells وال Cell والمسألة الكبيرة في العالم الحقيقي. قاعدة الرموز مرخصة من قبل MIT، تستضيف على GitHub، وتقبل تقارير الأخطاء وطلبات السحب.
تثبيت مع الحبل، ثم إنشاء Workbook، والوصول إلى Worksheet الأولى، وإدخال القيم مباشرة إلى الخلايا باستخدام ملاحظة الرافعة.
pip install aspose-cells-foss
from aspose.cells_foss import Workbook
wb = Workbook()
ws = wb.worksheets[0]
# Write values
ws.cells["A1"].value = "Product"
ws.cells["B1"].value = "Revenue"
ws.cells["A2"].value = "Widget"
ws.cells["B2"].value = 42000
# Bold the header row
for col in ["A1", "B1"]:
style = ws.cells[col].get_style()
style.font.bold = True
ws.cells[col].apply_style(style)
wb.save("report.xlsx")
افتح الكتاب المكتوب الذي تم حفظه أعلاه ، أضف الرسم البياني شريطًا عبر مجموعة من الصفوف ، ثم اتصل save() ثلاث مرات مع إضافات ملفات مختلفة - XLSX و Markdown و CSV - دون تغيير أي رمز آخر.
from aspose.cells_foss import Workbook
wb = Workbook("report.xlsx")
ws = wb.worksheets[0]
# Add a bar chart over rows 2-10
chart = ws.charts.add_bar(12, 0, 25, 6)
chart.n_series.add("B2:B10", True)
chart.title = "Revenue by Product"
wb.save("report_with_chart.xlsx")
# Export the same workbook to Markdown
wb.save("report.md")
# Or export to CSV
wb.save("report.csv")
إنها مكتبة Python مجانية ومحترمة من MIT لإنشاء وقراءة وتعديل وتصدير ورقم Excel دون الحاجة إلى Microsoft Office.
XLSX للقراءة/الكتابة. تنتمي إصدارات التصدير فقط إلى CSV و Markdown و JSON. يتم بناء تصدير Mark Down في المكتبة عبر save_as_markdown() ولا يتطلب أي ملحق. يضيف الافتراضي markitdown-aspose-cells-plugin دعم XL SX إلى مكتبت Microsoft MarkItDown - إنه دمج منفصل وليس متطلبًا لتصديره Mark down.
Aspose.Cells FOSS هو مكتبة بيوثون النقية مع لا تعتمد على Microsoft Office أو أوتوماتيك COM أو أي وقت عمل خاص.
لا تتطلب أي حزم نظام إضافية أو التمديدات الأصلية.
نعم. يدعم المكتبة أنواع البار والخط والطريق والمناطق والأوراق المالية من خلال أساليب بناء الورق المخصصة على ws.charts. هذه الأنواع الخمسة تخزين إلى XLSX دون خطأ. يمكن إنشاء أنظمة الورم الأخرى (السكاتر، كومبو، سكاي، إلخ) في ذاكرة ولكن رفع NotImplementedError عند تسمية workbook.save() .
نعم.مضي قدماً password عند حفظ لحماية دفتر العمل باستخدام التشفير AES.
markitdown-aspose-cells-plugin يجمع Aspose.Cells FOSS في مكتبة Microsoft MarkItDown ، مما يسمح بتحويل XLSX-to-Markdown الكامل مع مكالمة واحدة.
رمز المصدر، ومتابعة النتائج، ودليل المساهمة متوفرة على GitHub تحت ترخيص MIT.