关于pyExcelerator打开并写入文件的问题

guzl86 2009-03-24 02:22:03
我用pyExcelerator操作excel表,我要在打开已有的文件,在里面加入一些东西,我在网上找了很多的例子都是新建一个文件,不知道您有没有例子可以满足我的要求?谢谢了。
...全文
285 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
babyself1987 2010-06-21
  • 打赏
  • 举报
回复
我觉得每次可以把数据读出来然后新建一个EXCEL的方法来实现写入,但是每次改变都需要重新生成一个新的EXCEL所有数据全部写入次,假如数据量很大的话估计不是很方便
abcboy2008 2009-06-02
  • 打赏
  • 举报
回复
不知道是Pyexcelator跟Xlrd各有什么优点~
lwkyy 2009-05-04
  • 打赏
  • 举报
回复
现在我所知道的是读没有问题,但不知道如何写入,我想这才是问题啊,读的方法我写出来,

from pyExcelerator import *
sheets = parse_xls("D:\excel.xls")
sheets[1][1][(1, 3)] = sheets[1][1][(1, 2)] + 'lwkyy'
print sheets[1]

读出来后的结构是这样的,
(
u'Sheet2',
{
(0, 0): u'A',
(0, 1): u'B',
(0, 2): u'C',
(0, 3): u'D',
(1, 0): u'AA',
(1, 1): u'BB'
(1, 2): u'CC',
(1, 3): u'DD',
(2, 0): u'AAA',
(2, 1): u'BBB',
(2, 3): u'DDD',
(2, 2): u'CCC',
}
)
guzl86 2009-03-25
  • 打赏
  • 举报
回复
哦,只能用com了
guzhilei1986 2009-03-25
  • 打赏
  • 举报
回复
顶,学习了
Mr_JavaBean 2009-03-25
  • 打赏
  • 举报
回复
很遗憾的告诉你,pyExcelerator 是不能修改已有excel的...
要修改的话可以用com组件,不过速度很慢!

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧