كيفية إزالة الصيغة في Excel باستخدام Python

يوضح هذا الدليل المضغوط عملية ** كيفية إزالة الصيغة في Excel باستخدام Python **. يحتوي على إعدادات البيئة ، وقائمة بالخطوات ، ونموذج كود قابل للتشغيل يوضح ** كيفية حذف الصيغة في Excel باستخدام Python **. ستتعلم أيضًا أمر حذف جميع الصيغ في ورقة عمل باستدعاء API واحد.

خطوات إزالة الصيغة في Excel باستخدام Python

  1. اضبط البيئة لاستخدام Aspose.Cells for Python عبر Java لإزالة الصيغة
  2. قم بتحميل الهدف workbook بصيغة
  3. قم بالوصول إلى خلية الصيغة واحفظ قيمتها في متغير مؤقت
  4. باستخدام المرجع cell ، اضبط الصيغة على سلسلة فارغة
  5. اضبط القيمة المؤقتة مرة أخرى على خلية الصيغة
  6. حفظ المصنف الناتج بالبيانات فقط

توضح هذه الخطوات بالتفصيل الإجراء من أجل * كيفية إزالة صيغة في 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 *. إذا كنت تريد معرفة عملية نسخ ورقة عمل إلى مصنف آخر ، فراجع المقالة الموجودة على كيفية نسخ ورقة العمل إلى مصنف آخر في بايثون.

 عربي