HTML
JPG
PDF
XML
XLSX
XLSX
قم بإنشاء مخططات Bubble3D عبر Python
إنشاء مخططات MS Excel الأصلية وعالية الأداء برمجيًا باستخدام واجهات برمجة التطبيقات Python.
يعد إنشاء مخططات Bubble3D ديناميكيًا داخل التطبيق قيد التشغيل أمرًا سهلاً. من أجل إنشاء مجموعة متنوعة من المخططات لجداول البيانات من البداية دون الحاجة إلى MS Office، سنستخدم
Aspose.Cells for Python
API الذي يقدم ميزات مختلفة لإنشاء جداول البيانات ومعالجتها وتحويلها على منصة Python. يوفر Aspose.Cells العديد من كائنات المخطط المرنة.
كيفية إنشاء مخططات Bubble3D عبر Python
من السهل على المطورين إنشاء مخطط Bubble3D أثناء تشغيل تطبيقات التقارير المختلفة لمعالجة البيانات في بضعة أسطر فقط من التعليمات البرمجية.
- قم باستيراد خلايا معينة في ملف التعليمات البرمجية الخاص بك.
- إنشاء مثيل فئة المصنف.
- أضف بعض البيانات إلى ورقة العمل.
- أضف مخطط Bubble3D إلى ورقة العمل
- قم بالوصول إلى كائن المخطط الجديد من مجموعة المخططات عن طريق تمرير الفهرس الخاص به.
- قم بتعيين مصدر بيانات المخطط باستخدام أسلوب Chart.setChartDataRange.
- حفظ كملفات Excel.
متطلبات النظام
Aspose.Cells for Python مستقل عن النظام الأساسي API ويمكن استخدامه على أي نظام أساسي (Windows، Linux وMacOS)، فقط تأكد من أن النظام يحتوي على Java 1.8 أو أعلى، Python 3.5 أو أعلى.
- تثبيت Java وإضافته إلى متغير البيئة PATH، على سبيل المثال:PATH=C:\Program Files\Java\jdk1.8.0_131;
.
- تثبيت Aspose.Cells for Python منpypi ، استخدم الأمر كـ:$ pip install aspose-cells
.يوضح الكود المصدري التالي كيفية إنشاء مخطط Bubble3D لملف MS Excel XLSX باستخدام Python.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import Workbook, CellsHelper, FileFormatType, ChartType, License | |
# Instantiating a Workbook object | |
workbook = Workbook(FileFormatType.XLSX) | |
# Obtaining the reference of the first worksheet | |
worksheet = workbook.getWorksheets().get(0) | |
worksheet.getCells().get("A2").putValue("Category1") | |
worksheet.getCells().get("A3").putValue("Category2") | |
worksheet.getCells().get("A4").putValue("Category3") | |
worksheet.getCells().get("B1").putValue("Bubble3D") | |
worksheet.getCells().get("B2").putValue(300) | |
worksheet.getCells().get("B3").putValue(400) | |
worksheet.getCells().get("B4").putValue(200) | |
# Adding a Bubble3D chart to the worksheet | |
chartIndex = worksheet.getCharts().add(ChartType.BUBBLE3D, 6, 2, 22, 10) | |
# Accessing the instance of the newly added chart | |
chart = worksheet.getCharts().get(chartIndex) | |
# Setting chart data source as the range "A1:B4" | |
chart.setChartDataRange("A1:B4", True); | |
# Save the Workbook as .xlsx file. | |
workbook.save("output.xlsx"); |