yii-importcsv-extension

ImportCSV 用于从 CSV 文件加载位置到数据库。这是 Yii 框架的扩展。(ImportCSV is used for load positions from CSV file to database. This is an extension for Yii Framework.)

Github星跟踪图

关于

ImportCSV用于从CSV文件到数据库的加载位置。这是Yii Framework的扩展。

导入分三步进行:
  1. 上传文件;
  2. 选择分隔符和表格;
  3. 选择表格中的模式和列。
模块有3种模式:
  1. 全部插入 -- 添加所有行;
  2. 插入新内容 -- 添加新行。旧行保持不变;
  3. 插入 new 并替换旧 -- 添加新行。旧行替换。

以前导入的所有参数都将保存在 upload 文件夹中的特殊 .php 文件中。

要求

Yii 1.1

用法

  1. 复制 /protected/modules下的所有 'importcsv' 文件夹;
  2. 在 /protected/config/main.php中注册此模块 'modules'=>array( ......... 'importcsv'=>array( 'path'=>'upload/importCsv/', //保存csv文件的文件夹的路径和带导入参数的文件) ,......),
  3. 创建一个在“path”中使用的目录。不要忘记为目录'path'设置访问权限;
  4. 该模块可在此处获得:http://yourproject/importcsv。 或者在这里: http://yourproject/index.php?r=importcsv。 或者其他地方:-)这取决于项目中的路径设置;
  5. 注意! csv文件的第一行必须是包含列名的行。

主要指标

概览
名称与所有者Ardem/yii-importcsv-extension
主编程语言PHP
编程语言PHP (语言数: 2)
平台BSD, Linux, Mac, Windows
许可证
所有者活动
创建于2012-10-28 02:22:00
推送于2012-10-29 21:10:23
最后一次提交2012-10-29 21:10:14
发布数0
用户参与
星数7
关注者数3
派生数15
提交数7
已启用问题?
问题数5
打开的问题数3
拉请求数0
打开的拉请求数0
关闭的拉请求数0
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

About

ImportCSV is used for load positions from CSV file to database. This is an extension for Yii Framework.

Import occurs in three steps:

  1. Upload file;
  2. Select delimiters and table;
  3. Select mode and columns in table.

Module has 3 modes:

  1. Insert all - Add all rows;
  2. Insert new - Add new rows. Old rows remain unchanged;
  3. Insert new and replace old - Add new rows. Old rows replace.

All parameters from the previous imports will be saved in a special .php file in upload folder.

Requirements

Yii 1.1

Usage

  1. Copy all the 'importcsv' folder under /protected/modules;

  2. Register this module in /protected/config/main.php

    'modules'=>array(
    .........
    'importcsv'=>array(
    'path'=>'upload/importCsv/', // path to folder for saving csv file and file with import params
    ),
    ......
    ),

  3. Create a directory which you use in 'path'. Do not forget to set access permissions for directory 'path';

  4. The module is available here:

http://yourproject/importcsv.

Or here:

http://yourproject/index.php?r=importcsv.

Or somewhere else:-) It depends from path settings in your project;

  1. ATTENTION! The first row of your csv-file must will be a row with column names.