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 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,转载请注明出处!