博客原创,作者:BruceBee,转载请标明出处,谢谢!

 

最近在用django写一个项目,项目当中有一处功能,需要在前端进行数据的选择,然后生成对应的excel表格并进行下载到本地。

将此功能进行拆解:

  一、前端进行内容选择,生成excel表格

  二、后端生成的excle表格供前端进行下载

 

python中提供的xlwt模块即可以实现生成excel表格,前后端的信息交互采用ajax,文件下载采用web前端访问url形式实现。

 

一、后端生成excel

现在我的项目目录下新建一个download目录,用于存储download的py文件和生成的excel文件,其中FileHandle.py为处理excel的主函数。

[root@localhost download]# tree 
.
├── core
│?? ├── FileHandle.py
│?? ├── FileHandle.pyc
│?? ├── __init__.py
│?? └── __init__.pyc
├── file
│?? ├── csv
│?? └── excel
├── __init__.py
└── __init__.pyc
View Code

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-01
  • 2021-08-15
  • 2021-06-02
  • 2021-06-11
  • 2021-12-15
  • 2021-07-03
  • 2022-12-23
相关资源
相似解决方案