将CSV/Excel文件转换为格式为制表符的Excel文件

2024-04-29 19:42:40 发布

您现在位置:Python中文网/ 问答频道 /正文

上下文:

我有一个每天运行的查询。我想通过电子邮件将查询结果数据发送给涉众,但我需要为他们预先格式化,因为他们可能不具备将数据格式化为表格所需的技能。我有SSR,这是很好的表现数据,但我仍然希望文件电子邮件给他们过滤。我可以从查询生成CSV或Excel,并自动发送输出的电子邮件,但不能不预先格式化表。在

问题:

我有一个简单的CSV/Excel文件输出。在

cust_id,cust_name
1,bishop
2,ripley

我想将这个CSV/Excel输出文件转换成一个预先格式化为可排序、可过滤的带有标题的表的文件,并自动执行这个过程。在

Excel formatted table image

从python或其他一些服务器友好的代码片段中可以实现这一点吗?CSV>;>;Excel格式或Excel>;>;Excel格式。在这个实例中,两种启动文件类型都可以。在

限制:

我不能安装、更新或导入不属于现有python库的包。在


Tags: 文件csv数据namegtid电子邮件格式
1条回答
网友
1楼 · 发布于 2024-04-29 19:42:40

Python的xlsxwriter应该具有您需要的所有功能。在

此处为模块页:http://xlsxwriter.readthedocs.io/index.html

此处的表格格式示例http://xlsxwriter.readthedocs.io/tutorial02.html

此处添加自动筛选器的示例:http://xlsxwriter.readthedocs.io/example_autofilter.html

阅读更新后的限制(不能在服务器上安装模块),很明显,在没有Anaconda之类的东西的情况下使用xlsxwriter是不可能的。回退解决方案未知,我不知道标准python安装附带的任何模块都能满足您的需要。在

相关问题 更多 >