Python操作Excel的示例
2011-05-09 23:39
555 查看
# -*- coding: gb2312 -*-
"""
从网上看到一个vbs中使用class的例子, 转出来,共同学习!
如果你还没有装win32com模块的话,请到http://python.net/crew/skippy/win32/Downloads.html下载
或到我的共享下载
Pyscripterv1.9.9.7.rar 一开源的免安装的python编译器,共享如下:
http://u.115.com/file/f311e57b05
pywin32-214.win32-py2.5.rar py25的win32扩展,共享如下:
http://u.115.com/file/f3c46b4987
"""
import os, sys, time
import win32com.client
import traceback
excel = win32com.client.Dispatch("Excel.Application")
filename = "C://test.xlsx"
#jince大小写都可以
#excel.visible = True
excel.Visible = True
try:
d1 = excel.Workbooks.Add()
sheet = d1.Sheets(1)
for i in xrange(1, 10):
for j in xrange(1, 10):
sheet.Cells(i, j).Value = str(i*j)
d1.SaveAs(filename)
except Exception, e:
print traceback.print_exc()
print e
excel.Quit()
"""
从网上看到一个vbs中使用class的例子, 转出来,共同学习!
如果你还没有装win32com模块的话,请到http://python.net/crew/skippy/win32/Downloads.html下载
或到我的共享下载
Pyscripterv1.9.9.7.rar 一开源的免安装的python编译器,共享如下:
http://u.115.com/file/f311e57b05
pywin32-214.win32-py2.5.rar py25的win32扩展,共享如下:
http://u.115.com/file/f3c46b4987
"""
import os, sys, time
import win32com.client
import traceback
excel = win32com.client.Dispatch("Excel.Application")
filename = "C://test.xlsx"
#jince大小写都可以
#excel.visible = True
excel.Visible = True
try:
d1 = excel.Workbooks.Add()
sheet = d1.Sheets(1)
for i in xrange(1, 10):
for j in xrange(1, 10):
sheet.Cells(i, j).Value = str(i*j)
d1.SaveAs(filename)
except Exception, e:
print traceback.print_exc()
print e
excel.Quit()
相关文章推荐
- Python实现爬虫抓取与读写、追加到excel文件操作示例
- Python3使用pandas模块读写excel操作示例
- Python基于xlrd模块操作Excel的方法示例
- Python实战小程序——Excel操作
- 【python操作excel相关】
- python操作Excel读写--使用xlrd
- poi 操作excel 2007 示例
- python excel 的相关操作
- [Python笔记] 使用xlrd和xlwt进行简单的excel表格读写操作
- python操作Excel读写--使用xlrd
- python 对excel 的数据进行删除操作
- python操作Excel读写--使用xlrd
- python操作excel的技巧整理
- Python对字符串实现去重操作的方法示例
- python操作excel导入数据到mysql
- Python操作json用法及json示例
- python操作Excel读写--使用xlrd
- python操作excel
- 使用python删除nginx缓存文件示例(python文件操作)
- Python使用xlwt模块操作Excel的方法详解