如何使用importcsv插件读取CSV文件数据

时间:2014-07-19 06:30:34

标签: php mysql csv yii yii-extensions

我希望使用YII y从CSV文件(存储在我的网络目录中)中读取数据,搜索后我遇到importcsv extension

我已尝试设置模块和路径,但现在我不知道如何使用此importcsv扩展程序,我也没有通过网络获取任何示例,只是为了从CSV读取数据然后将其存储在mysql数据库中。

这是我的config.php

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

1 个答案:

答案 0 :(得分:0)

  1. 在您的yii应用程序中 - >在受保护的文件夹中,您需要创建模块文件夹;
  2. 模块文件夹中创建 importcsv 文件夹;
  3. 在importcsv根文件夹中提取github扩展代码(" yii-importcsv-extension-master-> importcsv")(与具有模块集名称的文件夹名称相同很重要在配置中)。您需要在modules文件夹中包含一个名为 importcsv 的文件夹,其中包含所有代码(" views文件夹,控制器文件夹,模型文件夹等等。");
  4. config-> main.php
  5. 您需要在模块中设置

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

  6. 非常重要 !!!该模块需要在 protected / modules 文件夹中提取,而不是在 protected / extensions 文件夹中提取,并且名称在config / main.php中翻译 - >模块中提取的文件夹中的模块必须完全相同。

    1. 在config:

      中访问具有相同名称的模块

      http://www.host.com/yourproject/importcsv

      或者在这里:

      http://www.host.com/yourproject/index.php?r=importcsv