pro*_*bat 6 python excel fonts openpyxl
我正在Windows上使用Python 3.6版和最新版本的openxlpy模块(v2.4.8)。
我想将某个单元格中的某些字体更改为粗体,但是我不希望该单元格中包含的所有文本都为粗体。简而言之,我将数据保存到使用openxlpy创建的新Excel工作簿中。我在一个单元格中保存了多行数据。我只希望每个单元格的第一行为粗体。
我已经在openpyxl文档和在线中到处搜索了,但是什么也找不到。在我看来,您只能将字体样式应用于似乎不合适的整个单元。在Microsoft Excel中,您可以将不同的字体样式应用于一个单元格中的不同数据。
总之,我只想将单元格中的某些文本加粗,而不要将单元格的全部内容加粗。
fly*_*ire 14
回答帖子标题,但不是操作特定的问题。
from openpyxl.workbook import Workbook
from openpyxl.styles import Font
wb = Workbook()
ws = wb.active
ws['B3'] = "Hello"
ws['B3'].font = Font(bold=True)
wb.save("BoldDemo.xlsx")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5473 次 |
| 最近记录: |