[英]How can I replace HTML code inside an excel sheet using Python and openpyxl?
我想用 openpyxl 替换 Excel 工作表中的 HTML 代码。 例如我想替换+
用+
或<
用<
或>
与>
。 如何一次替换工作表中的所有事件? 有图书馆吗?
非常感谢您的帮助。
我刚刚找到了关于用 RegEx 替换 HTML 标签的贡献,而不是 HTML 代码本身。
Openpyxl 适用于单元格而不是整个工作表。
您可以使用 html 模块修改单元格中的 html 代码。 对于要更改的每个单元格,使用html.unescape更新值;
例子
...
import html
value_in_cell = cell.value
### For example if the returned value_in_cell is;
value_in_cell = '+<html string>'
es_string = html.unescape(value_in_cell)
此示例代码中的“es_string”将转换为
+<html string>
可以在单元格中更新。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.