方便从表格数据文件读取数据的实用程序

TabImport的Python项目详细描述


===
tab import
==




tab import是一个python实用程序,用于简化从csv、odf和
xls或xlsx文件。


某些格式需要外部python库:

*odf:ooolib
*xls/xlsx:xlrd


此库应在django项目上下文中使用。

用法:

/usr/bin/env python

import tabimport

smart_file=tabimport.filefactory(file_path)
对于smart_file中的数据行:
使用(data_line['header'])

====


若要在django项目中使用django导入帮助程序,请执行以下步骤。


1。在已安装的应用程序设置中添加“tabimport”。

2.将tabimport的url包含到url中:

url(r'^data import/',include('tabimport.urls'),

3。在您要为其启用数据导入的任何模型中,设置一个
类变量,如下所示:``support\tabimport=true`.

4。然后,您可以通过
使用``tabimport``反转url链接到其中一个模板中的tabimport实用程序:

<;a href=“{%url”tabimport“%}”>;import实用程序<;/a>;

您的模型可以包含一个类方法,该方法将在用于创建新的
实例之前接收作为字典导入的
数据。这允许您处理导入数据中的特殊情况:

@classmethod
def prepare\u import(cls,values):
return values

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

推荐PyPI第三方库


热门话题
java将字符串拆分为带关键字的部分   删除数据库后未指定java数据源问题“url”属性   网络化java多人游戏连接   Java当新字符串等于旧字符串时,为什么substring()不创建新对象?   一个实例到多个bean的java注入   JavaSpringMVC验证错误消息   java总结if语句,并从另一个对象(如字符串[])读取if条件(动态if)   需要多个输入的Java IF语句   jsf如何选择正确的bean范围?   java将数据库值加载到组合框JSP,Hibernate   一次活动中的java 3布局   团队和球员反对Java的困难   java ActionListener如何知道按下了哪个按钮?