【发布时间】:2020-07-28 15:58:33
【问题描述】:
我有一个这样的 Excel 表格:
+------------+-----------------------+
| String1 | String2 |
+------------+-----------------------+
| Example 1 | This is example 1 |
| Example 2 | The second Example, 2 |
+------------+-----------------------+
我正在尝试比较两个字符串,并有条件地格式化它们。理想情况下,我可以创建第三列,字符串差异为粗体(或我想要的任何格式,应用),如下所示:
+--------------+------------------------------- --+------------------------------------------------+
|字符串1 |字符串2 |格式化字符串 |
+--------------+----------------------------------+ ------------------------------------------------+
|示例 1 |这是示例1 | 这是示例1 |
|示例 2 |第二个例子,2 | 第二个示例,2 |
+--------------+----------------------------------+ ------------------------------------------------+
我知道使用 XlsxWriter 我可以在写入 excel 时将条件格式应用于 df,但似乎我只能对 整个 单元格执行此操作。有没有办法将我的格式应用于每个单元格的某些内容?
或者,我可以将 HTML 标签插入到我的 df 中以生成“这是示例 1”,然后在 excel 中呈现这些标签吗?
【问题讨论】:
标签: excel pandas conditional-formatting