我想知道openpyxl是否可以读取和/或将富文本写入excel。我知道这个问题曾在2012年被问过一次,链接如下,但我不确定这是否已经改变。
目前,load_workbook()似乎抛弃了富文本格式。
至于一个特定的问题,我需要打开、编辑和保存一个工作簿,其中一些单元格在一个单元格中同时包含上标文本和普通文本。保存工作簿时,单元格第一个字符的格式将应用于单元格的其余部分。
以下是2012年的问题:
如何在excel文档单元格中查找文本子集的格式
环顾四周后,看起来富文本是在openpyxl中实现的(基于openpyxl的bitbucket上的问题列表):
https://bitbucket.org/openpyxl/openpyxl/issues?q=rich+正文
但我仍然不清楚如何使用它(如果我对问题列表的解释完全正确的话)。如果有帮助的话,我实际上并没有编辑这些单元格的内容,只是因为它们在保存时不会丢失格式。
任何想法都将不胜感激。
谢谢最好的
1条答案
按热度按时间oymdgrw71#
openpyxl不支持单元格级别以下的格式设置。要使用它,您必须在编写openpyxl时实现自己的代码,因为openpyxl只存储它接收到的任何字符串。完全的读/写支持将增加大量的复杂性。