xlsxwriter模块
简介
◆xlsxwriter较其他模块支持更多的Excel功能 ◆100%兼容Excel xlsx文件,支持Excel 2003、Excel 2007等版本 ◆xlsxwriter处理速度更快,支持大文件写入
xlsxwriter写入图片、文本和超链接
1.首先导入xlsxwriter模块
import xlsxwriter #导入模块
2.然后使用Workbook()创建文件data.xlsx
#创建工作簿对象 wb = xlsxwriter.Workbook("data.xlsx")
3.再使用add_worksheet()创建工作表
# 创建工作表 sheet = wb.add_worksheet("newsheet")
4.写入单个单元格数据,write(x,y,name),参数依次为行、列以及数据
#写入单个单元格数据 sheet.write(0,0,"2020工作表")
5.合并单元格并写入使用函数merge_range(),参数为起始行、起始列,结束行、结束列,填充数据
#合并单元格并写入 sheet.merge_range(1,0,2,2,"第一学期")
6.写入表头,使用write_row()函数一次填充行数据,第一个参数为起始行的开始单元格
#一行的数据写入 sheet.write_row(3,0,["月份","预期销售额","实际销售额"])
7.创建数据,并将数据通过循环写入到表格
data = ( ["一月份",500,450], ["二月份",500,450], ["三月份",500,450], ["四月份",500,450], ["五月份",500,450], ["六月份",500,450] ) #依次将数据写入 for index,item in enumerate(data): sheet.write_row(index+4,0,item)
8.write()函数的第三个参数不仅可以写内容,还可以添加Excel的公式
#写入Excel公式 sheet.write(7,1,"=sum(B5:B7)") sheet.write(8,2,"=sum(C5:C7)")
9.写入超链接和图片分别使用write_url(),write_image()
#写入超链接 sheet.write_url(9,0,"http://www.baidu.com",string="更多信息") #插入图片 sheet.insert_image(10,0,"demo.jpeg")
10.在都写入后,使用工作簿close()关闭文档并保存
wb.close()
    M54

 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号