Python2.7怎么操作Excel?Python操作Excel程序的代码如何写

python有着很多优异的功能提供给开发者使用,特别是众多功能强大且丰富的第三方库更是加深了它这方面的优势 。而文件操作就是python的主要功能之一,现在很多的教程都是将python3如何操作文件的,而本篇文章则是会带来python2.7操作Excel表格文件的教程 。

Python2.7怎么操作Excel?Python操作Excel程序的代码如何写

文章插图
1.在python2.7版本下面去操作Excel文件的话,实际上是通过win32模块的接口来将文件窗口打开,然后再使用窗口操作模块去控制Excel文件 。
2.要实现这个需求的话,首先运行程序的电脑上要安装有Excel了,其次则是通过pip将win32这个第三方库给下载安装好,命令如下:
pip install win32下载安装完成之后就可以打开一个python文件来编辑代码了,在文件编辑的顶部首先就是要写导入模块和方法的代码 。
3.使用win32模块的EnsureDispatch()方法可以在程序之中创建出来一个Excel对象,然后调用它在这个Excel表格中添加新的工作表sheet,并将这个工作表设置为当前活动的工作表 。
4.之后使用工作表对象就可以去完成对Excel表格的任意操作了,主要的操作方式还是通过行列值来控制单元格完成的 。操作Excel文件完成之后,还要将其关闭保存,然后调用Quit()方法将窗口给退出才可以,代码示例如下:
from Tkinter import Tkfrom time import sleepfrom tkMessageBox import showwarningimport win32com.client as win32warn = lambda app: showwarning(app, 'Exit?')def excel():    app = 'Excel'    xl = win32.gencache.EnsureDispatch('%s.Application' % app)    ss = xl.Workbooks.Add()    sh = ss.ActiveSheet     sh.Range(sh.Cells(1, 1), sh.Cells(4, 1)).Font.Bold = True    ss.Close(False)     xl.Application.Quit()if __name__=='__main__':    Tk().withdraw()excel()【Python2.7怎么操作Excel?Python操作Excel程序的代码如何写】以上就是关于“Python2.7怎么操作Excel?Python操作Excel程序的代码如何写”的全部内容了,希望对你有所帮助 。

    推荐阅读