python语言学习-------------------xlwt模块
xlwt模块
是Python中一个用于管理Excel文件的模块,用以将数据以Excel表格的形式写入到Excel文件中。它具有操作方便、支持多种Excel文件格式等优点,因此,被广泛应用于数据处理、表格导出等方面。
1. 创建Excel文件
使用xlwt模块创建并打开Excel文件:
import xlwt # 创建workbook对象 wb = xlwt.Workbook() # 创建worksheet对象 ws = wb.add_sheet('test') # 保存Excel文件 wb.save('test.xls')
2. 设置单元格样式
我们可以使用样式对象xlwt.XFStyle()来为单元格设置样式,例如设置字体颜色、填充颜色、边框等:
import xlwt # 创建workbook对象 wb = xlwt.Workbook() # 创建worksheet对象 ws = wb.add_sheet('test') # 设置样式对象 style = xlwt.XFStyle() font = xlwt.Font() font.colour_index = 2 # 设置字体颜色为红色(索引2对应红色) style.font = font borders = xlwt.Borders() borders.left = xlwt.Borders.THIN # 左边框为细线 borders.right = xlwt.Borders.THIN # 右边框为细线 borders.top = xlwt.Borders.THIN # 上边框为细线 borders.bottom = xlwt.Borders.THIN # 下边框为细线 style.borders = borders pattern = xlwt.Pattern() pattern.pattern = xlwt.Pattern.SOLID_PATTERN # 设定实线纹样 pattern.pattern_fore_colour = 3 # 设定单元格填充的背景颜色为黄色(索引3对应黄色) style.pattern = pattern # 将样式对象应用到单元格中 ws.write(0, 0, 'Hello', style) # 保存Excel文件 wb.save('test.xls')
以上代码中,我们首先创建了一个workbook和worksheet对象,然后使用xlwt.XFStyle()函数创建了一个样式对象style,其中设置了红色字体,黄色填充,实线边框等样式。最终使用write()函数将信息写入到第1行第1列的单元格中,并在其中应用样式。