Намиране и заместване на текст в Excel с помощта на Python

Тази статия показва как да намерите и замените текст в Excel с помощта на Python. Тя съдържа всички подробности за настройване на IDE, списък с инструкции и примерен код за намиране и заместване на множество думи в Excel с помощта на Python. Ще научите как да персонализирате операцията по търсене, използвайки различни параметри, предоставени от API.

Стъпки за заместване на дума в Excel с помощта на Python

  1. Настройте IDE да използва Aspose.Cells for Python via Java за намиране и заместване на текст
  2. Стартирайте JVM с помощта на библиотеката jpype
  3. Импортирайте класовете License и Workbook
  4. Заредете лиценза, за да избегнете водни знаци
  5. Заредете входната работна книга
  6. Създайте обекта FindOptions и задайте типа lookin и типа look at
  7. Обходете всички работни листове и заменете текста във всяка намерена клетка
  8. Запазете изходния Excel файл след актуализиране на текста

Тези стъпки обобщават процеса за намиране и промяна на текст в Excel с помощта на Python. Стартирайте JVM, импортирайте необходимите класове, заредете лиценз и изходната работна книга, и създайте обект FindOptions за персонализиране на търсенето. Обходете всички листове в заредената работна книга, намерете клетките със зададения текст и ги заменете с нов текст, преди да запазите изходния Excel файл.

Код за заместване на данни в Excel с помощта на Python

Този кодов фрагмент демонстрира как да намерите и замените множество стойности в Excel с помощта на Python. Настройките по подразбиране в FindOptions са нечувствителни към главни/малки букви, обхващат целия лист, само стойности и посока напред. Въпреки това, той поддържа ограничаване до формули вместо стойности, частично съвпадение вместо пълно съвпадение, търсене назад и много други.

Тази статия ни научи на процеса за намиране на текстови стойности, формули, коментари и др. в Excel файл и заместване на съдържанието с нова стойност. За да прочетете Excel файл, вижте статията Read Excel file in Python.

 Български