首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用python实现Excel自动化

使用python实现Excel自动化
EN

Stack Overflow用户
提问于 2019-10-23 04:42:03
回答 3查看 676关注 0票数 0

我已经使用excel vba与自动化相关的一段时间了。现在我计划升级到python。我做了一些关于如何使用python实现自动化的研究。我看到人们使用PyCharm或Jupiter进行编码,要想实现自动化,用户必须具备python知识。我想知道的是如何用python创建一个工具或独立的应用程序,在excel中完成重复性任务、计算或报告生成。在这里,最终用户不必担心python或代码或学习新技术来完成任务。

EN

回答 3

Stack Overflow用户

发布于 2019-10-23 04:46:38

我知道这不是技术和答案,因为我还不能评论(太低的代表率),我将向您推荐automate the boring stuff with python。我相信你可以在这里找到你的答案,再加上一些!

票数 1
EN

Stack Overflow用户

发布于 2020-01-03 15:06:45

这是我的答案。

https://github.com/TaeYoon2/ExcelAutomation

这个项目是一个用python编写的excel自动化程序示例。

我使用了'openpyxl‘库。

票数 0
EN

Stack Overflow用户

发布于 2020-01-03 19:33:05

欢迎来到stackoverflow。这里有一些资源,希望能让你开始用python自动化excel任务,然后为非python用户结束你的项目。

与excel接口的Python库(这些库是用来编写excel自动化项目的)

http://www.python-excel.org/上的

为非程序员总结您的项目

对于非程序员用户,这里有几个选项。

  1. 让用户在命令行上运行您的python项目,您可以在命令行中提示用户响应您的自动化(即。输入excel文件名、自动化任务输入等)。
  2. 让用户在命令行上运行您的python项目,但您需要为他们创建一个图形用户界面,以简化输入字段选项。这需要在您的一端做一些前期工作,以便用您选择的图形用户界面包装您的输入;这里有一些tkinterpyqt

请注意,这两种选择都要求您的用户在他们的计算机上安装python,并准备好执行您的项目。对于非python用户来说,这可能要求很高。因此,最后可以使用诸如pyinstaller之类的打包软件将python项目包装到.exe中

希望这能有所帮助!快乐的pythoning

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58512027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档