python操作excel的基本语句

来源:互联网 发布:ps4适合女生的游戏知乎 编辑:程序博客网 时间:2024/06/07 01:01

python可以通过XlsxWriter模块实现对excel的操作,常用来自动生成业务报表,十分方便。本文介绍了使用XlsxWriter模块的基本方法,实现插入文字、数字、图片、单元格格式等。

XlsxWriter模块安装

安装方法如下:

pip install XlsxWriter

安装可能出现timeout的情况,可以增加超时时间来解决,如下:

pip --default-timeout=100 install XlsxWriter

程序实例

import xlsxwriter# 创建一个excel文件workbook = xlsxwriter.Workbook('demol.xlsx')# 创建工作表对象worksheet = workbook.add_worksheet()# 设定第一列(A)宽度为20像素worksheet.set_column('A:A', 20)# 定义一个加粗的格式对象bold = workbook.add_format({'bold': True})# A1单元格写入字符worksheet.write('A1', 'Hello')# A2单元格写入world并引用加粗格式对象boldworksheet.write('A2', 'world', bold)# B2单元格写入中文并引用加粗格式对象worksheet.write('B2', u'中文', bold)# 用行列表示法写入数字# 第一个数表示行号,第二个数字表示列号,从0开始,'3, 0'表示A4worksheet.write(2, 0, 32)worksheet.write(3, 0, 23.5)# 求A3、A4的和,写入A5单元格worksheet.write(4, 0, '=SUM(A3:A4)')# 在B5插入图片worksheet.insert_image('B5', 'test.png')# 关闭excel文件workbook.close()
原创粉丝点击