البحث عن نص واستبداله في Excel Python

غالبًا ما تحتوي جداول بيانات Excel على آلاف السجلات في أوراق متعددة. في مثل هذه الحالات ، قد يكون البحث عن نص معين واستبداله يدويًا مهمة شاقة. لذلك ، يوفر MS Excel خيار البحث والاستبدال لتحديث النص المطلوب بنقرة واحدة. في هذه المقالة ، ستتعلم كيفية البحث عن نص واستبداله في ملفات Excel برمجيًا في Python.

Python API للبحث عن النص واستبداله في Excel

Aspose.Cells for Python via Java هي واجهة برمجة تطبيقات قوية لمعالجة جداول البيانات تتيح لك إنشاء مستندات Excel جديدة ومعالجة مستندات Excel موجودة. تتضمن ميزات أتمتة Excel التي توفرها واجهة برمجة التطبيقات أيضًا البحث عن النص واستبداله بسلاسة. يمكنك تثبيت API باستخدام أمر pip التالي.

pip install aspose-cells

البحث عن نص واستبداله في Excel عبر Python

فيما يلي خطوات البحث عن نص واستبداله في ملفات Excel باستخدام Python.

يوضح نموذج التعليمات البرمجية التالي كيفية البحث عن نص واستبداله في Excel باستخدام Python.

# قم بتحميل ملف Excel
workbook = Workbook("Workbook.xlsx")

# إنشاء خيارات الاستبدال
replace = ReplaceOptions()

# تعيين حساسية حالة الأحرف وخيارات مطابقة النص
replace.setCaseSensitive(False)
replace.setMatchEntireCellContents(False)

# استبدال النص
workbook.replace("find and replace this text","with this text", replace)

# حفظ كملف Excel XLSX
workbook.save("updated.xlsx"); 

Python: البحث عن نص واستبداله في Excel باستخدام Regex

يمكنك أيضًا البحث عن نص واستبداله في ملف Excel يطابق نمطًا معينًا. توضح الخطوات التالية كيفية استخدام تعبير عادي للبحث عن نص واستبداله في ملف Excel.

يوضح نموذج كود Python التالي كيفية البحث عن النص واستبداله في Excel باستخدام التعبير العادي.

# قم بتحميل ملف Excel
workbook = Workbook("Workbook.xlsx")

# إنشاء خيارات الاستبدال
replace = ReplaceOptions()

# تعيين حساسية حالة الأحرف وخيارات مطابقة النص
replace.setCaseSensitive(False)
replace.setMatchEntireCellContents(False)

# اضبط على صواب للإشارة إلى أن المفتاح الذي تم البحث عنه هو regex
replace.setRegexKey(True)

# استبدال النص
workbook.replace("\\bKIM\\b", "^^^TIM^^^", replace)

# حفظ كملف Excel XLSX
workbook.save("updated.xlsx");

Python Excel API - احصل على ترخيص مجاني

يمكنك استخدام API بدون قيود التقييم عن طريق طلب ترخيص مؤقت مجاني.

استنتاج

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

أنظر أيضا