当前位置:首页 > 操作系统 > MacOs

如何在MAC上的python中打开Excel实例?

我认为之前已经问过这个问题,但目前尚不清楚,在最初的问题中,用户提供了excel.exe,这是一个Windows可执行扩展而不是mac.

>我需要在MAC上用Python打开新的Excel实例.

我应该导入哪个模块?

我是新手,我已经完成了学习python语言,但是在理解文档方面遇到了麻烦.

解决方法:

从评论来看,您是否需要使用数据“更新”Excel文件并且只是假设您需要Excel来执行此操作,或者您需要更改某些Excel文件以包含新数据,这一点并不完全清楚.

在不启动Excel的情况下“更新”Excel文件通常会更容易,也更快(执行速度更快).但是更新不是正确的词:你必须读入文件并将其写出来.您当然可以覆盖原始文件,因此它看起来像是一个更新.

对于“更新”,如果您使用的文件是.xls文件(Excel 2003),则可以使用trio xlrd, xlwt, xlutils. IIRC xlwt不支持.xlsx进行写入(但xlrd可以读取这些文件).

对于.xlsx文件,我使用openpyxl,

两者都足以写出数据,公式和基本格式等内容.

如果您使用现有的Excel文件作为“模板”,如果您使用上述某个软件包读取/写入时会丢失这些信息,那么您必须在Excel中更新文件.我不得不这样做,因为我没有简单的方法来包含Visual Basic宏和客户端指定的非常具体的格式.有时,可视化设置电子表格更容易,然后以编程方式填充单元格.但这一切都是在Windows上完成的.

如果你真的必须在Mac上驱动Excel,因为你需要使用现有文件作为模板,我建议你看看Applescript.或者,如果是一个选项,请查看OpenOffice / LibreOffice PyUno界面.


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐