背景:我正在使用Django REST Framework(DRF)和Django REST Pandas(DRP),因为要求在应用程序中有导出到excel的功能。在
问题:如何通过添加
- 具有自定义标题的数据
- 在工作簿中添加图表
- 添加工作表。在
- 指定要下载的文件的名称
我正在寻找一个小例子(教程)链接,说明如何在DRP中执行上述任务。在
我为什么要在这里提出这个公开的问题?
在这里提问,因为谷歌搜索到目前为止还没有给出任何有价值的结果。你也可以推荐任何比DRP更好的模块,它将优雅地实现目标。在
Tags:
尝试使用openpyxl生成工作簿。以下是Django下载文件的示例代码:
通过扩展
PandasExcelRenderer
并重写get_pandas_kwargs()
函数,可以使用Django REST Pandas来实现这一点。此函数可以返回DataFrame.to_excel()的任何参数编辑:一个特殊情况是第一个
^{pr2}$to_excel()
参数(excel_writer
),它在get_pandas_args()
中单独处理:要更改输出文件名,您需要在视图中设置一个头,可能是通过重写list()方法:
相关问题 更多 >
编程相关推荐