简单的csv处理
fez.atcsv的Python项目详细描述
简介:这是Alpha软件,不适合生产使用。在
中,很少有测试。当心清空!
此软件包由“jon hadley<;http://www.jon-hadley.com/>;` `.
更改日志
===
>0.2-用户界面和体系结构
----
*更改为Z3C.基于表单的表单
*使用CA查找导入程序
*允许指定分隔符
0.1-alpha
----
*初始版本
*基本导入功能
简介
==
与其他实现不同,除了导入的内容之外,它在数据库中不会留下任何持久性数据。
要使用,请使用easy_install或pip将产品安装到pythonpath上:
easy_install fez.atcsv
pip install fez.atcsv
然后,您应该将“fez.at csv”添加到构建中的eggs=和zcml=部分中。
重新启动zope,您应该可以在QuickInstaller页面中看到csv。安装后,
您应该会在所有文件夹(如内容对象)上看到“csv导入”选项卡。
所以,如果您有一个archtype content
类型,它有一个这样的模式:
'title',
searchable=1,
required=0,
storage=atapi.annotationstorage(),
widget=atapi.stringwidget(label='title'),
),
atapi.textfield(
‘colour’,
searchable=1,
required=0,
storage=atapi.annotationstorage(),
widget=atapi.stringwidget(label='colour'),
那么一个有效的csv可能是这样的:
“title”,“colour”,“size”
“apple”、“green”、“small”
“banana”、“red”、“medium”
注意,在这种情况下,“size”列不会被导入,因为它不在at架构中。
假设
数据是干净的。(稍后可能会添加验证。)
请注意,大文件上载可能需要一些时间。
install csv 表单 title jon colour hadley fez atapi
中,很少有测试。当心清空!
此软件包由“jon hadley<;http://www.jon-hadley.com/>;` `.
更改日志
===
>0.2-用户界面和体系结构
----
*更改为Z3C.基于表单的表单
*使用CA查找导入程序
*允许指定分隔符
0.1-alpha
----
*初始版本
*基本导入功能
简介
==
要使用,请使用easy_install或pip将产品安装到pythonpath上:
easy_install fez.atcsv
pip install fez.atcsv
然后,您应该将“fez.at csv”添加到构建中的eggs=和zcml=部分中。
重新启动zope,您应该可以在QuickInstaller页面中看到csv。安装后,
您应该会在所有文件夹(如内容对象)上看到“csv导入”选项卡。
所以,如果您有一个archtype content
类型,它有一个这样的模式:
searchable=1,
required=0,
storage=atapi.annotationstorage(),
widget=atapi.stringwidget(label='title'),
),
atapi.textfield(
‘colour’,
searchable=1,
required=0,
storage=atapi.annotationstorage(),
widget=atapi.stringwidget(label='colour'),
那么一个有效的csv可能是这样的:
“title”,“colour”,“size”
“apple”、“green”、“small”
“banana”、“red”、“medium”
注意,在这种情况下,“size”列不会被导入,因为它不在at架构中。
假设
数据是干净的。(稍后可能会添加验证。)
请注意,大文件上载可能需要一些时间。
标签: