一个简单的django应用程序,可以将数据导出到excel文件。
django-export-xls的Python项目详细描述
django export xls是一个将数据导出到xls文件的简单django应用程序。
详细文档位于github上的“docs”目录中https://github.com/Daiech/django-export-xls
安装
从pypi安装:
$ pip install django-export-xls
快速启动
将“export_xls”添加到已安装的_apps设置中,如下所示:
INSTALLED_APPS = ( ... 'export_xls', )
请确保已定义媒体根和媒体url变量。例如:
import os MEDIA_ROOT = os.sep.join([os.path.dirname(os.path.dirname(__file__)), 'media']) MEDIA_URL = '/media/'
您只需创建一个excel文件即可:
* Define a name for your file * Define a Python list with the fields you want in your excel (xls headers). * Create a python list with the values you want to add to your xls file.
如何使用
导入函数:
from export_xls.views import export_xlwt
“导出”功能需要:
3强制参数:
filename fields values_list
2个可选参数:
save : save the xls file on settings.MEDIA_ROOT folder : save the xls file on settings.MEDIA_ROOT/folder
“export_xlwt”函数返回字符串:
MEDIA_URL + folder + filename eg: /media/xls/filename.xls
示例
from export_xls.views import export_xlwt return export_xlwt(filename, fields, values_list, save=True, folder=”xls/”)
看看真实的例子。克隆de github repo:
git clone https://github.com/Daiech/django-export-xls cd django-export-xls/example python manage.py runserver Credentians for database: * user: daiech * pass: 1