يوضح هذا الدليل المضغوط عملية ** كيفية إزالة الصيغة في Excel باستخدام Python **. يحتوي على إعدادات البيئة ، وقائمة بالخطوات ، ونموذج كود قابل للتشغيل يوضح ** كيفية حذف الصيغة في Excel باستخدام Python **. ستتعلم أيضًا أمر حذف جميع الصيغ في ورقة عمل باستدعاء API واحد.
خطوات إزالة الصيغة في Excel باستخدام Python
- اضبط البيئة لاستخدام Aspose.Cells for Python عبر Java لإزالة الصيغة
- قم بتحميل الهدف workbook بصيغة
- قم بالوصول إلى خلية الصيغة واحفظ قيمتها في متغير مؤقت
- باستخدام المرجع cell ، اضبط الصيغة على سلسلة فارغة
- اضبط القيمة المؤقتة مرة أخرى على خلية الصيغة
- حفظ المصنف الناتج بالبيانات فقط
توضح هذه الخطوات بالتفصيل الإجراء من أجل * كيفية إزالة صيغة في Excel باستخدام Python *. يتم استخدام المنطق البسيط حيث يتم حفظ القيمة من خلية الصيغة في متغير مؤقت ويتم تعيين الصيغة على سلسلة فارغة. بعد ذلك ، يتم إعادة القيمة المخزنة إلى الخلية حيث كانت الصيغة موجودة ويتم حفظ مصنف الإخراج على القرص.
رمز لحذف الصيغة في Excel باستخدام Python
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook | |
# Instantiate the license | |
license = License() | |
license.setLicense("Aspose.Total.lic") | |
# Load the workbook | |
wb = Workbook("SampleExcelWithFormula.xlsx") | |
# Get formula cell reference | |
cell = wb.getWorksheets().get(0).getCells().get("C1") | |
# Store the value temporarily | |
data = cell.getValue() | |
# Remove the formula | |
cell.setFormula("") | |
# Save the value back | |
cell.setValue(data) | |
# Save the workbook | |
wb.save("WorkbookWithDataOnly.xlsx") | |
print("Formula removed") | |
jpype.shutdownJVM() |
يوضح مقتطف الشفرة هذا مهمة * مسح الصيغة في Excel باستخدام Python *. إنه يزيل صيغة من خلية واحدة فقط ، ولكن إذا كنت تريد مسح الصيغ مع الاحتفاظ بالقيم من جميع الخلايا في ورقة العمل ، فيمكنك استخدام getCells (). removeFormulas () من فئة ورقة العمل. بهذه الطريقة ، إذا قمت بالتكرار خلال جميع أوراق العمل ، يمكن إزالة جميع الخلايا الموجودة في المصنف الكامل.
لقد علمتنا هذه المقالة * كيفية إزالة الصيغة في Excel مع الاحتفاظ بالبيانات باستخدام Python *. إذا كنت تريد معرفة عملية نسخ ورقة عمل إلى مصنف آخر ، فراجع المقالة الموجودة على كيفية نسخ ورقة العمل إلى مصنف آخر في بايثون.