2015-09-25 54 views
3

我编写了一个Python程序,它使用openpyxl以特定形式生成.xlsx文件的发票。我有一般发票表格作为Excel工作簿,我的程序复制此表格并填写有关从另一个.txt文件读取的特定客户端的详细信息(例如,客户参考号,价格等)。openpyxl中的一个单元格中的多种样式

该程序完美工作。唯一的问题是表单包含一个单元格,它有多种样式:一半是红色,另一半是黑色,大小也有差异。这个单元格是而不是在我的程序中编辑(它在所有发票中都是一样的),但是在我的程序编辑其余工作表后,单元格只保留第一个样式(红色字母)。

为什么openpyxl改变这个单元格,因为我不编辑它? openpyxl是否支持多种样式,或者我必须在不同的单元格中使用不同的样式分割字母?

+0

[这篇文章](http://stackoverflow.com/questions/30483649/python-openpyxl-how-to-read-a-cell-font-color)似乎表明,有一些错误与“样式“在openpyxl中。在这里发布你的*相关*代码将有助于你得到一个答案 - 如果有一个报告这是一个错误之外。 – wahwahwah

+0

@wahwahwah openpxyxl中的风格没有错误。 –

回答

0

openpyxl不支持单个单元格内的多个样式。