Xlsx是python用来构造xlsx文件的模块,可以向excel2007+中写text,numbers,formulas 公式以及hyperlinks超链接。
可以完成xlsx文件的自动化构造,包括:
合并单元格,制作excel图表等功能:
import xlsxwriter
# Create an new Excel file and add a worksheet.
workbook = xlsxwriter.Workbook('demo.xlsx') #创建工作簿
worksheet = workbook.add_worksheet() #创建工作表
# Widen the first column to make the text clearer.
worksheet.set_column('A:A', 20) #设置一列或者多列单元属性
# Add a bold format to use to highlight cells.
bold = workbook.add_format({'bold': True}) #在工作表中创建一个新的格式对象来格式化单元格,实现加粗
# Write some simple text.
worksheet.write('A1', 'Hello') #工总表写入简单文本
# Text with formatting.
worksheet.write('A2', 'World', bold) #工作表写入带有格式的文本,加粗
# Write some numbers, with row/column notation. #按照坐标写入
worksheet.write(2, 0, 123)
worksheet.write(3, 0, 123.456)
# Insert an image.
worksheet.insert_image('B5', 'logo.png') #插入图片
workbook.close() #关闭工作薄
方法详细解释:
1.workbook类
定义:Workbook(filename[,options])
该类创建一个XlsxWriter的Workbook对象。Workbook代表整个电子表格文件,并且存储在磁盘上。filename为字符串类型,表示创建的