طرق مختلفة لفتح الملفات
فتح ملف عبر مسار
يمكن للمطورين فتح ملف Excel Microsoft باستخدام مسار الملف الخاص به على الكمبيوتر المحلي عن طريق تحديده في ملف**[مصنف] (https://reference.aspose.com/cells/python-java/asposecells.api/Workbook)**منشئ الطبقة. ما عليك سوى تمرير المسار في المُنشئ كملف*سلسلة*. سوف يقوم Aspose.Cells باكتشاف نوع تنسيق الملف تلقائيًا.
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import Workbook | |
# Opening a File via a Path | |
# The path to the documents directory. | |
dataDir = "" | |
# Opening through Path | |
# Creating a Workbook object and opening an Excel file using its file path | |
workbook = Workbook(dataDir + "Input.xlsx") | |
print("Workbook opened using path successfully!") | |
jpype.shutdownJVM() |
فتح ملف عبر تيار
من السهل أيضًا فتح ملف Excel كتدفق. للقيام بذلك ، استخدم إصدارًا محملاً بشكل زائد من المُنشئ يأخذ الامتدادBufferStreamالكائن الذي يحتوي على الملف.
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import Workbook | |
from jpype import java | |
fis = java.io.FileInputStream("Input.xlsx") | |
workbook = Workbook(fis) | |
print("Workbook opened using stream successfully!!") | |
workbook.save("Output.pdf") | |
fis.close() | |
jpype.shutdownJVM() |
فتح ملف بالبيانات فقط
لفتح ملف بالبيانات فقط ، استخدم الامتداد**[LoadOptions] (https://reference.aspose.com/cells/python-java/asposecells.api/LoadOptions)** و**[LoadFilter] (https://reference.aspose.com/cells/python-java/asposecells.api/LoadFilter)**فئات لتعيين السمة ذات الصلة وخيارات الفئات لملف القالب المراد تحميله.
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import Workbook, LoadOptions, LoadFormat, LoadFilter, LoadDataFilterOptions | |
# Opening a File with Data only | |
# The path to the documents directory. | |
dataDir = "" | |
# Load only specific sheets with data and formulas | |
# Other objects, items etc. would be discarded | |
# Instantiate LoadOptions specified by the LoadFormat | |
loadOptions = LoadOptions(LoadFormat.XLSX) | |
# Set LoadFilter property to load only data & cell formatting | |
loadOptions.setLoadFilter(LoadFilter(LoadDataFilterOptions.CELL_DATA)) | |
# Create a Workbook object and opening the file from its path | |
workbook = Workbook(dataDir + "Input.xlsx", loadOptions) | |
print("File data imported successfully!") | |
jpype.shutdownJVM() |