如何使用Python在 Excel 中查找和替换文本?Aspose轻松搞定

MS Excel 提供了查找和替换选项,只需单击一下即可更新所需的文本。在本文中,将学习如何在 Python 中以编程方式查找和替换 Excel 文件中的文本。

Excel 电子表格通常在多个工作表中包含数千条记录。在这种情况下,手动查找和替换特定文本可能是一项繁忙的任务。因此,MS Excel 提供了查找和替换选项,只需单击一下即可更新所需的文本。在本文中,将学习如何在 Python 中以编程方式查找和替换 Excel 文件中的文本。

  • 在 Excel 文件中查找和替换文本
  • 使用正则表达式在 Excel 中查找和替换文本

为了加密和解密 Excel 文件,我们将使用Aspose.Cells for Python via Java除了对 Excel 文件的保护外,该 API 还支持动态生成、修改和转换 Excel 文件。你可以点击下方按钮获取使用。


在 Excel 中查找和替换文本

以下是在 Excel 文件中查找和替换文本的步骤。

  1. 使用Workbook类加载 Excel 文件。
  2. 创建ReplaceOptions类的对象,并设置区分大小写和内容匹配等选项。
  3. 使用Workbook.replace(searchTerm, replaceTerm, ReplaceOptions)方法替换 Excel 工作簿中的文本。
  4. 使用Workbook.save(fileName)方法保存更新的 Excel 文件。

以下代码示例展示了如何使用 Python 在 Excel 中查找和替换文本。

# Load Excel fileworkbook = Workbook("Workbook.xlsx")# Create replace optionsreplace = ReplaceOptions()# Set case sensitivity and text matching optionsreplace.setCaseSensitive(False)replace.setMatchEntireCellContents(False)# Replace textworkbook.replace("find and replace this text","with this text", replace)# Save as Excel XLSX fileworkbook.save("updated.xlsx"); 

使用正则表达式在 Excel 中查找和替换文本

还可以在 Excel 文件中查找和替换与特定模式匹配的文本。以下步骤显示如何使用正则表达式查找和替换 Excel 文件中的文本。

  1. 使用Workbook类加载 Excel 文件。
  2. 创建ReplaceOptions类的对象,并设置区分大小写和内容匹配等选项。
  3. 使用ReplaceOptions.setRegexKey(True)方法指示搜索词是正则表达式。
  4. 使用Workbook.replace(searchTerm, replaceTerm, ReplaceOptions)方法替换 Excel 工作簿中的文本。
  5. 使用Workbook.save(fileName)方法保存更新的 Excel 文件。

以下 Python 代码示例展示了如何使用正则表达式在 Excel 中搜索和替换文本。

# Load Excel fileworkbook = Workbook("Workbook.xlsx")# Create replace optionsreplace = ReplaceOptions()# Set case sensitivity and text matching optionsreplace.setCaseSensitive(False)replace.setMatchEntireCellContents(False)# Set to true to indicate that the searched key is regexreplace.setRegexKey(True)# Replace textworkbook.replace("\bKIM\b", "^^^TIM^^^", replace)# Save as Excel XLSX fileworkbook.save("updated.xlsx");

如果你想试用Aspose的全部完整功能,可联系在线客服获取30天临时授权体验。


还想要更多吗可以点击阅读【Aspose最新资源在线文库】查找需要的教程资源。如果您有任何疑问或需求,请随时加入Aspose技术交流群(),我们很高兴为您提供查询和咨询
标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年5月4日
下一篇 2021年5月4日

相关推荐

发表回复

登录后才能评论