首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将数据写入excel模板

问将数据写入excel模板
EN

Stack Overflow用户
提问于 2014-10-08 20:58:25
回答 1查看 1.6K关注 0票数 1

我需要创建一些excel表格,但这些表格没有简单的外观。有一些图片,一些特殊的字体等,但复杂的部分是静态的,这意味着总是相同的。

所以我的想法是,我将用这些棘手的部分创建一个excel模板,然后从python中只需将动态数据插入到这个模板中。

我正在使用pandas框架,但我没有找到一种方法,无论有没有这个框架。

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2014-10-09 22:40:36

使用Python语言中的任何常见的“直接文件操作”库(xlrd、xlwt、XlsxWriter、OpenPyXL;这些都是pandas使用的),没有一种简单的方法可以做到这一点。原因是工作簿文件的结构使得它不可能或者非常困难(取决于您谈论的是.xls还是.xlsx)来做任何类似于“就地”编辑的事情,除非重新实现Excel本身。

因此,对于您正在尝试做的事情,您最好的选择是让Excel来完成工作。(我假设您可以运行Excel,因为您提到要创建Excel模板。)有一些方法可以使Excel自动化,最直接的可能是微软的VBA或VBScript。但是如果你想用Python语言,你可以使用PyWin32或pywinauto。

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

https://stackoverflow.com/questions/26257502

复制
相关文章

相似问题

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