环境:
System:win7 ;
Python:3.5;
由于工作的关系,需要用到python来处理excel表格,由于xlwt和wlrd两个模块莫名无法使用,于是选择了openpyxl,总的来说我认为这个模块相较于前面提到的两个模块更适合用来处理excel。这个模块的基本功能不多说,基本搜一下都能找全,这里就总结一下使用过程中遇到的一些问题,作为自己的学习笔记叭。
根据官方文档,styles能够提供的样式有以下几块:
Font:来设置文字的大小,颜色和下划线等
PatternFill:填充图案和渐变色
Border:单元格的边框
Alignment:单元格的对齐方式等
protection:写保护
Font:from openpyxl.styles import Font
font = Font(u'宋体',size = 11,bold=True,italic=True,strike=True,color='000000')
ws.['A1'].font = font
设置字体为“宋体”,大小为11,bold为加粗,italic为斜体,strike为删除线,颜色为黑色
PatternFill:
我看了下网上的文章,貌似没有哪篇解释得很清楚from openpyxl.styles importPatternFill
fill