Aspose.Cells FOSS لـ Python هي مكتبة مجانية ومفتوحة المصدر للعمل مع ملفات الجداول الإلكترونية في تطبيقات Python. قم بتثبيتها بأمر pip install aspose-cells-foss واحد وابدأ بإنشاء دفاتر العمل، قراءة الخلايا، تطبيق الأنماط، بناء المخططات، وتصدير إلى XLSX أو CSV أو Markdown أو JSON، كل ذلك دون الحاجة إلى Microsoft Excel أو أي تبعية Office.
تُظهر المكتبة API نظيفة وبايثونية مبنية حول Workbook وWorksheet وCells وCell، وهي الكائنات المألوفة التي يعرفها كل مطور جداول إلكترونية. اقرأ واكتب الخلايا باستخدام تدوين الأقواس (ws.cells["A1"].value = "Hello")، قم بتنسيقها باستخدام كائنات Font وFill، وابنِ مخططات عمودية أو خطية باستخدام طرق add_bar() وadd_line() المخصصة على ws.charts.
نظرًا لعدم وجود تبعية للمكتبات الأصلية لـ Office في المكتبة، فإنها تعمل بشكل متماثل على أنظمة Windows وLinux وmacOS في بيئات CI، وحاويات Docker، والبيئات الخالية من الخوادم. حزمة markitdown-aspose-cells-plugin توسّع مكتبة Microsoft MarkItDown بدعم XLSX، مما يتيح تصدير كامل من دفتر العمل إلى Markdown بند واحد. يمكن للمطورين الذين يحتاجون إلى API التجاري الكامل مع دعم إنتاج كامل استخدام Aspose.Cells for Python إلى جانب هذه الموارد المفتوحة المصدر.
ws.cells["A1"] علامات بين قفازات.NotImplementedError عند التخزين).password في سطر واحد.markitdown-aspose-cells-plugin يضيف تصدير XLSX إلى MarkitDowns.يمكن تثبيت Aspose.Cells FOSS بأمر pip install aspose-cells-foss واحد. لا توجد مكتبات Office أصلية أو حزم نظام للتثبيت. تعمل المكتبة على أي بيئة Python 3.7+ دون خطوات تجميع.
الـAPI مصمم ليكون صغيرًا عمدًا: Workbook، Worksheet، Cells، Cell، Font، Fill، وChart تغطي الغالبية العظمى من حالات الاستخدام الواقعية. قاعدة الشيفرة مرخصة تحت رخصة MIT، مستضافة على GitHub، وتقبل تقارير الأخطاء وطلبات السحب.
قم بتثبيت بـ pip، ثم إنشاء Workbook ، والوصول إلى أول Worksheet ، واكتب القيم مباشرةً في الخلايا باستخدام علامة الأقواس. يوضح المثال أيضًا كيفية إعادة صف الرأس بالجليد عن طريق تعديل أسلوب الخلية قبل الاحتفاظ بها.
pip install aspose-cells-fossfrom 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")
هي مكتبة بايثون مجانية ترخيصها MIT لإنشاء و قراءة وتعديل وتصدير جداول Excel دون الحاجة إلى Microsoft Office.
XLSX للقراءة / الكتابة. تشمل تنسيقات التصدير فقط CSV و Markdown و JSON. يتم بناء تصدير Mark down في المكتبة عبر save_as_markdown() ولا يتطلب أي ملحق إضافي. يضيف markitdown-aspose-cells-plugin الاختياري دعم XSLX لمكتبات Microsoft MarkItDown إنه تكامل منفصل ، وليس شرطًا لتصديره إلى Mark Down .
لا. Aspose.Cells FOSS هي مكتبة بيثون النقية بدون اعتماد على Microsoft Office أو COM التشغيل الآلي ، أو أي وقت تشغيله خاص .
تشغيل pip install aspose-cells-foss. لا تحتاج إلى حزم نظام إضافية أو ملحقات أصلية.
نعم. تمتلك المكتبة دعمًا لأنواع الرسوم البيانية الشريط، الخط، الفطيرة، المساحة، والخزانات عبر أساليب بناء الرسم البياني مخصصة على ws.charts. هذه الأنواع الخمس تخزن إلى XLSX دون خطأ. يمكن إنشاء أنواع الـخطوط الأخرى (التشتيت ، التجميع ، الشلالات ، إلخ) في الذاكرة ولكن رفع NotImplementedError عند استدعاء workbook.save().
نعم، تمر بـ password عند الحفاظ على الكتب مع تشفير AES.
markitdown-aspose-cells-plugin يدمج Aspose.Cells FOSS في مكتبة MarkItDown من Microsoft ، مما يتيح تحويل XLSX إلى Markdown بالكامل بمكالمة واحدة.
يتوفر الشيفرة المصدر، ومتتبع القضية، ودليل المساهمة على GitHub تحت ترخيص MIT.