xlwt模块使用
2016-07-27 15:22
381 查看
#-*-coding:utf-8-*- import xlwt #新建一个excel文件 wbk = xlwt.Workbook(encoding='utf-8', style_compression=0) #新建一个sheet sheet = wbk.add_sheet('警告', cell_overwrite_ok=True) ##第二参数用于确认同一个cell单元是否可以重设值。 #写入数据table.write(行,列,value) sheet.write(1,0,'some text') sheet.write(0,0,'标题') ##重新设置,需要cell_overwrite_ok=True #初始化样式 style = xlwt.XFStyle() pattern = xlwt.Pattern() # Create the Pattern pattern.pattern = xlwt.Pattern.SOLID_PATTERN # May be: NO_PATTERN, SOLID_PATTERN, or 0x00 through 0x12 pattern.pattern_fore_colour = 5 # May be: 8 through 63. 0 = Black, 1 = White, 2 = Red, 3 = Green, 4 = Blue, 5 = Yellow, 6 = Magenta, 7 = Cyan, 16 = Maroon, 17 = Dark Green, 18 = Dark Blue, 19 = Dark Yellow , almost brown), 20 = Dark Magenta, 21 = Teal, 22 = Light Gray, 23 = Dark Gray, the list goes on... #设置字体肩宽 #格式设置 #设置单元框线条:0无,1细实线条,2粗实线,3疏粗虚线,4密细虚线条,5加粗实线 borders= xlwt.Borders() borders.left= 0 borders.right= 2 borders.top= 0 borders.bottom= 2 #单元框颜色 borders.bottom_colour=0x3A #为样式创建字体 font = xlwt.Font() #设置字体加粗 font.bold= True #设置字体 font.name = 'Times New Roman' #设置字体的大小i*20 font.height = 11*20 #字体颜色 font.colour_index= 0 #设置下划线 #font.underline = True #字体斜体 #font.italic = True #设置单元格背景色 style = xlwt.easyxf('pattern: pattern solid, fore_colour yellow;') #为样式设置字体 style.font = font style.borders = borders style.pattern = pattern # 使用样式 sheet.write(0, 1, '内容', style) #保存文件 wbk.save('new.xls') ##该文件名必须存在
相关文章推荐
- 使用Python生成Excel格式的图片
- Excel 曝出 Power Query 安全漏洞,1.2 亿用户易受远程 DDE 攻击
- VBA将excel数据表生成JSON文件
- excel vba 限制工作表的滚动区域代码
- excel vba 高亮显示当前行代码
- C#控制Excel Sheet使其自适应页宽与列宽的方法
- ASP编码必备的8条原则
- SQL 导入导出Excel数据的语句
- 文本、Excel、Access数据导入SQL Server2000的方法
- C#实现Excel动态生成PivotTable
- C#基于COM方式读取Excel表格的方法
- C#导出数据到Excel文件的方法
- Vbscript生成Excel报表的常用操作总结
- C#开发教程之利用特性自定义数据导出到Excel
- C#实现导入CSV文件到Excel工作簿的方法
- XML指南——XML编码
- C#基于NPOI生成具有精确列宽行高的Excel文件的方法
- C#中字符串编码处理
- 总提示[Microsoft][ODBC Excel Driver] 数值字段溢出官方解决方法
- ExtJS中文乱码之GBK格式编码解决方案及代码