如何在Openpyxl

时间:2019-05-16 14:30:36

标签: python border openpyxl

我想用openpyxl中的边框包围数据。我必须制作几列具有不同样式(薄和厚)的列。 我想围绕我的数据重新创建此模板: myframe

我已经尝试制作NamedStyles:

fin = Side(style='thin',color='00000000')
epais = Side(style='thick',color='00000000')

#horizontal
bas_fin = NamedStyle(name="bas_fin", border=Border(bottom=fin))
#vertical
cotes_epais = NamedStyle(name="cotes_epais", border=Border(right=epais,left=epais))

并将它们应用于单元格范围,但您可能会猜到:设置好水平边框后,我的垂直边框就会出现并重新排列每个单元格的样式,因为NamedStyles适用于单元格边框特征而不是范围边框特征

有没有办法使边框具有复杂的样式或其他样式?

我没有在文档中找到所需的内容,因此可以提供任何帮助。

0 个答案:

没有答案