excel居中列

大家好, 在列中遇到问题 有人可以解释如何使用python中心列吗? 导入win32com.client 导入 导入编解码器 导入win32com.client.dynamic 导入时间 导入日期 来自win32com.client.dynamic Import Dispatch 从win32com.client进口常数 t2 = win32com.client.dispatch(" excel.Application") T2.可视= 1 wb = t2.workbooks.poen(路径 + xltrack) sh2 = wb.worksheets(表) lastCol = sh2.usedrange.columns.count sh2.Columns(LastCol).horizontalalailmign = XlCenter Trackback(最近的最新电话): 文件" ",第1行,IN? 名称:名称" Xlcenter"未定义 sh2.columns(lastCol).horizontalalailmignment = constant.xlcenter Trackback(最近的最新电话): 文件" ",第1行,IN? 名称:名称"常数"未定义 sh2.Columns(LastCol).horizontalalailmign = -4108 Trackback(最近的最新电话): 文件" ",第1行,IN? 文件" c:\ python24 \ lib \ site-packages \ win32com \ client \ client \ __ init__.py",第455行,in __getAttr__ 返回self._applytypes _(*args) 文件" c:\ python24 \ lib \ site-packages \ win32com \ client \ client \ __ init__.py",第446行,in _applyTypes_ 返回self._get_good_object_( com_error:((-2146827864 >来自win32com.client Import常数 1.那么为什么不尝试阅读错误消息并解决问题 而不是疯狂地打击? 2.您已经在Excel库上运行Makepy,不是吗?

# 回答1

我确实阅读了错误消息. 我不明白为什么"恒定"是 没有定义的. 在佩尔,我不必运行" makepy"之类的东西 让常数工作. 不,我不想回到佩尔. Python 似乎比Perl更容易与软件包集成. 在您提到它之前,我没有意识到" makepy". 花了3个小时搜索 python excel列下的网络和谷歌组| "中心列"到 找到解决方案. 从未见过关于" makepy"的任何提及的东西. 谢谢. 我将在" makepy"上进行一些搜索. 槊 约翰·明林(John Machin)写道:1.那么为什么不尝试阅读错误消息并解决问题,而不是疯狂地打击呢? 2.您已经在Excel库上运行Makepy,不是吗?
# 回答2

Lance Hoffmeyer 写道: 是的,因为您没有任何名称"常数"绑定到任何东西. 不过,您确实有"常数"的名字; 你从 " win32com.client". 也许这就是你的意思? - - \"我有一个规则要生存:不要使它变得更糟." -Hazel | \ woodcock | _o__)| 本·芬尼
# 回答3

一旦我使用Excel 10.0库 "制造实用程序"一切都很好. 而且,是的,我的打字错误. 本来应该 "常数"而不是"恒定" 兰斯

标签: python

添加新评论