方便从表格数据文件读取数据的实用程序
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
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