python - 将 CSV/Excel 文件转换为格式为表格的 EXCEL 文件

标签 python excel csv

上下文:

我有一个每天运行的查询。我想通过电子邮件将查询结果数据发送给利益相关者,但我需要为他们预先格式化,因为他们可能不具备将数据格式化为表格所需的技能。我有 SSRS,它非常适合呈现数据,但我仍然希望将文件通过电子邮件发送给他们进行过滤。我可以从查询生成 CSV 或 Excel 并自动将输出的电子邮件发送出去,但必须先对表格进行预格式化。

问题:

我有一个来自查询的简单 CSV/Excel 文件输出。

cust_id,cust_name
1,bishop
2,ripley

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

Excel formatted table image

这可能来自 python 或其他一些服务器友好的代码片段吗? CSV >> Excel 格式或 Excel >> Excel 格式。在这种情况下,两种起始文件类型都可以。

限制:

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

最佳答案

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

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

这里的表格格式示例 http://xlsxwriter.readthedocs.io/tutorial02.html

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

阅读更新后的限制(无法在服务器上安装模块)后,很明显,在没有像 Anaconda 这样的情况下使用 xlsxwriter 是行不通的。后备解决方案未知,我不知道标准 python 安装附带的任何模块可以满足您的需求。

关于python - 将 CSV/Excel 文件转换为格式为表格的 EXCEL 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45585075/

相关文章:

excel - 如何在 Excel 的一个单元格中应用多个(两个以上)条件?

php - str_getcsv 不会在多行 CSV 中用双引号将第一列括起来

python - bool 索引但结果是其他一些操作

python - 删除重复内容后尝试合并文件

python - AWS CDK 如何在 IAM 策略中包含委托(delegate)人?

python - 对每一行应用一个函数,该函数使用 DataFrame 的所有先前行

java - 从java中的excel获取多项式函数的值

.net - 如何在.NET 中按名称获取工作表?

python pandas - 应用于 csv 的函数不持久

python - 使用 python 解析 CSV 文件并转换为 Pandas Dataframe 以绘制 Django 模板的图形