[英]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.