python有着很多优异的功能提供给开发者使用,特别是众多功能强大且丰富的第三方库更是加深了它这方面的优势。而文件操作就是python的主要功能之一,现在很多的教程都是将python3如何操作文件的,而本篇文章则是会带来python2.7操作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 Tk from time import sleep from tkMessageBox import showwarning import win32com.client as win32 warn = 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程序的代码如何写”的全部内容了,希望对你有所帮助。
更多python相关文章请访问分类:python
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。