XlsxWriter 模块可以操作Excle文件,支持Excle 2003 和Excle 2007 。并且支持所有的Excle单元格数据格式,单元格合并,批注,自动筛选等。
XlsxWriter模块安装
Python中安装模块非常简单,直接用pip命令即可,具体方法如下:
直接在命令提示符窗口敲入命令:pip install XlsxWriter 回车后等待一会即可安装完成。
Python创建Excle文件
安装好模块后,我们首先需要通过import命令引入该模块,在Python开发工具(我这里用的是pycharm)中。直接敲入代码 : import xlsxwriter
引入好模块后,我们直接两行代码就可以创建一个Excle文件,具体如下:
excle1 = xlsxwriter.Workbook("E:\python.xlsx")
excle1.close()
上面代码中,excle1 是我们自己设定的变量名称,其中"E:\python.xlsx" 是存放文件的路径。
向指定单元格写入内容
我们要想往excle文件中写入内容,需要先创建一个工作表对象,代码如下:
worksheet = excle1.add_worksheet()
创建好之后我们可以直接向指定位置写入内容,具体如下:
worksheet.write("A1","hello world")
同样,写入好之后需要关闭整个excle表格,总结整体代码如下:
import xlsxwriter
excle1 = xlsxwriter.Workbook("E:\test.xlsx")
worksheet = excle1.add_worksheet()
worksheet.write("A1","hello world")
excle1.close()
通过上面的代码,我们可以创建好一个Excle文件并且在工作簿的“A1” 位置写上 “hello world”文字
以上就是XlsxWriter模块的基础操作,以后我们通过实例慢慢熟悉整个模块的使用方法