相关疑难解决方法(0)

Python:openpyxl将字体更改为粗体

我正在Windows上使用Python 3.6版和最新版本的openxlpy模块(v2.4.8)。

我想将某个单元格中的某些字体更改为粗体,但是我不希望该单元格中包含的所有文本都为粗体。简而言之,我将数据保存到使用openxlpy创建的新Excel工作簿中。我在一个单元格中保存了多行数据。我只希望每个单元格的第一行为粗体。

我已经在openpyxl文档和在线中到处搜索了,但是什么也找不到。在我看来,您只能将字体样式应用于似乎不合适的整个单元。在Microsoft Excel中,您可以将不同的字体样式应用于一个单元格中的不同数据。

总之,我只想将单元格中的某些文本加粗,而不要将单元格的全部内容加粗。

python excel fonts openpyxl

6
推荐指数
1
解决办法
5473
查看次数

在openpyxl中编辑带有富文本的工作簿

我想知道openpyxl是否可以在Excel中读取和/或写入富文本格式。我知道这个问题在2012年之前曾被问过以下链接,但我不确定是否已经改变。

就目前情况而言,load_workbook()似乎放弃了富文本格式。

对于特定的问题,我需要打开,编辑和保存一个工作簿,其中一些单元格在一个单元格中同时具有上标文本和普通文本。当我保存工作簿时,单元格第一个字符的格式将应用于单元格的其余部分。

这是2012年的问题:
如何在Excel文档单元格中查找文本子集的格式

环顾四周后,似乎在openpyxl中实现了富文本(基于openpyxl的bitbucket上的问题列表):https ://bitbucket.org/openpyxl/openpyxl/issues?q = rich+text

但是我仍然不清楚如何使用它(如果我完全正确地解释了问题清单)。如果有帮助的话,我实际上并不是在编辑这些单元格的内容,仅仅是因为它们不会在保存时丢失格式。

任何想法将不胜感激。

谢谢!最好

python excel text openpyxl

5
推荐指数
1
解决办法
1805
查看次数

标签 统计

excel ×2

openpyxl ×2

python ×2

fonts ×1

text ×1