栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在Windows中从Python驱动Excel

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在Windows中从Python驱动Excel

若要控制Excel,请使用pywin32,如@igowen建议的那样。

请注意,可以使用静态分派。使用

makepy.py
pywin32项目中的python包装器来创建python模块。使用生成的包装器可以简化开发,因为例如ipython在开发过程中为您提供制表符完成和帮助。

静态调度示例:

x:> makepy.py“ Microsoft Excel 11.0对象库”...正在产生...导入模块x:> ipython> from win32com.client import Dispatch> excel = Dispatch("Excel.Application")> wb = excel.Workbooks.Append()> range = wb.Sheets[0].Range("A1")> range.[Press Tab]range.Activate      range.Mergerange.AddComment    range.NavigateArrowrange.AdvancedFilterrange.NoteText...range.GetOffset     range.__repr__range.GetResize     range.__setattr__range.GetValue      range.__str__range.Get_Default   range.__unipre__range.GoalSeek      range._get_good_object_range.Group         range._get_good_single_object_range.Insert        range._oleobj_range.InsertIndent  range._prop_map_get_range.Item          range._prop_map_put_range.Justify       range.coclass_clsidrange.ListNames     range.__class__> range.Value = 32...

文档链接:

  • O’Reilly的书《 Win32上的Python编程》有一章与Excel集成。
  • 同一本书,免费示例章节Advanced Python和COM详细介绍了makepy。
  • 讲解
  • win32com文档,建议您先阅读此内容。


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/669222.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号