Python操作excel入门
2017-07-03 23:06
435 查看
软件版本:Python2.7, Excel2010
推荐使用Python2.7,个人感觉支持的库比较多,Python3.x有些库都不支持了或没更新
不多说直接上代码:
如果没安装PythonWin,会出现以下错误:importError no module named win32com.client
解决方法:安装该软件,点击打开链接https://sourceforge.net/projects/pywin32/files/
推荐使用Python2.7,个人感觉支持的库比较多,Python3.x有些库都不支持了或没更新
不多说直接上代码:
# encoding: utf-8 from Tkinter import Tk from time import sleep from tkMessageBox import showwarning import win32com.client as win32 warn = lambda app:showwarning(app, 'Exit?') #lambda表达式,匿名函数 RANGE = range(3, 8) def excel(): app = 'Excel' #xl = win32.gencache.EnsureDispatch('%s.Application'%app) xl = win32.Dispatch('%s.Application'%app) #excel对象 ss = xl.Workbooks.Add() # 添加一个工作簿 sh = ss.ActiveSheet #获取当前工作簿中当前活动工作表 xl.Visible = True #excel程序可见 sleep(1) sh.Cells(1,1).Value = 'Python-to-%s Demo'%app print RANGE sleep(1) for i in RANGE: sh.Cells(i,1).Value = 'Line %d'%i sleep(1) #sh.Cells(i+2,1).Value = "Th-th-th-that's all folks!" warn(app) ss.Close(False) #不保存关闭 xl.Application.Quit() if __name__ == '__main__': Tk().withdraw() excel()
如果没安装PythonWin,会出现以下错误:importError no module named win32com.client
解决方法:安装该软件,点击打开链接https://sourceforge.net/projects/pywin32/files/
相关文章推荐
- python入门系列10―——Excel操作
- 爬虫入门【9】Python链接Excel操作详解-openpyxl库
- 使用Python的Command Line操作Excel的Macro
- Python操作Word、EXCEL,ACCESS
- Python操作Word、EXCEL,ACCESS
- Python操作Excel的示例
- Python利用win32com操作Excel .
- python操作excel
- PYTHON操作EXCEL,实例代码
- python操作excel性能问题求助
- python操作excel之xlrd
- 使用java操作Excel入门
- Python3.0 我的DailyReport 脚本(一) 使用COM操作Excel
- python操作excel
- Python入门程序:文件操作和IO异常
- python文件操作(2)--分析扫描得到的日志文件把文件状态导入Excel表格
- python操作Excel读写(使用xlrd和xlrt)
- Python 操作Word(Excel、PPT等通用)
- POI3.5_HSSF_和XSSF_Excel操作快速入门
- Python利用系统命令获取文件(夹)信息以及Python对Excel的简单操作