一个简单的django应用程序,可以将数据导出到excel文件。

django-export-xls的Python项目详细描述


django export xls是一个将数据导出到xls文件的简单django应用程序。

详细文档位于github上的“docs”目录中https://github.com/Daiech/django-export-xls

安装

  1. 从pypi安装:

    $ pip install django-export-xls
    

快速启动

  1. 将“export_xls”添加到已安装的_apps设置中,如下所示:

    INSTALLED_APPS = (
        ...
        'export_xls',
    )
    
  2. 请确保已定义媒体根和媒体url变量。例如:

    import os
    MEDIA_ROOT = os.sep.join([os.path.dirname(os.path.dirname(__file__)), 'media'])
    MEDIA_URL = '/media/'
    
  3. 您只需创建一个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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何在Java中创建固定大小的泛型数组?   javascript Paypal Braintree订阅付款   使用BufferedReader和PrintWriter实现java数据持久化?   类似于iCloud的java唯一google id   java使用网格布局和抓取组合框   java我的while循环无限运行,当我检查它时,它说while循环没有主体,而我认为它显然没有主体   java LWJGL碰撞3D OpenGL   java将Tibco RV切换到WebSphere MQ?   java如何使用Postman从curl发布REST   java是超级的,在通用通配符中是独占的吗?   在swing 1.5中,java在指定时间后自动关闭非模态对话框   java PrimeFaces饼图在JSF 2.0中不显示   java如何在Spring MVC中提供带有xml配置的默认bean实现?   java在eclipse中使用按钮关闭JFrame   java Sqoop jar已弃用   Java中的Getter方法