import xlsxwriter
# 创建excel
workbook = xlsxwriter.Workbook("weather.xlsx")
# 创建sheet & 命名
worksheet = workbook.add_worksheet(name="test")
# 清空A设置A列宽度
worksheet.set_column("A:A", 20)
# 设置要写入内容属性 bold:字体加粗
bold = workbook.add_format({"bold" : True})
# 写入数据
worksheet.write("A1", "hello")
worksheet.write("A2", "world", bold)
# 后面的可以不用指定在A列还是 B列
worksheet.write(2, 0, 123)
worksheet.write(3, 0, 122.4311)
# 在B1的位置插入图片 如果用pycharm则图片位置在同一级目录下就行.如果用终端运行则需要指明确切图片位置 例如: /user/desktop/timg.jepg
worksheet.insert_image("B1", "timg.jpeg")
# 操作完毕excel一定要关闭,否则报错. 类似数据库操作
workbook.close()
- 运行完毕后效果: