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

标签 php mysql csv yii yii-extensions

我想使用 YII y 从 CSV 文件(存储在我的 Web 目录中)读取数据,搜索后我遇到了 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. 在您的 yii 应用程序中 -> 在 protected 文件夹中,您需要创建 modules 文件夹;
  2. modules文件夹中创建importcsv文件夹;
  3. 在 importcsv 根文件夹中提取 github 扩展代码(“yii-importcsv-extension-master->importcsv”)(文件夹名称必须与配置中设置的模块名称相同)。您需要在包含所有代码的模块文件夹中有一个名为 importcsv 的文件夹(“views 文件夹、controller 文件夹、models 文件夹...等”);
  4. config->main.php中你需要在modules中设置

    'importcsv'=>array( 'path'=>'assets/importCsv/',//用于保存 csv 文件和带有导入参数的文件的文件夹路径 ),

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

  1. 访问配置中的同名模块:

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

    或在这里:

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

关于php - 如何使用 importcsv 插件读取 CSV 文件数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24837458/

相关文章:

mysql - Laravel Sessions 数据库表填充了 user_agent ELB-HealthChecker/2.0 健康检查

java - JSP和SPRING启动: Generate CSV file from JSON input?

python - 无法在python中将xml文件转换为csv

php - 防止使用php将空数组记录提交到MYSQL数据库

php - 在php中解码json并获取每个数组值

python - Python中如何检查和执行SQL语句

csv - Apach Solr 从 csv(UTF-8) 导入索引错误 : undefined field

php - Firefox 中的 Ctrl+r 用于刷新页面和我的 PHP 代码

php - 如何在 php 脚本完成之前导致重定向发生?

php - 绑定(bind)参数错误