csv/csvtosql

PHP类,用于从(csv)文件中提取数据并将其转换为(sql)文件的插入语句。

1.0.0 2023-02-06 05:57 UTC

This package is auto-updated.

Last update: 2024-09-12 09:18:45 UTC


README

PHP类,用于从(csv)文件中提取数据并将其转换为(sql)插入语句。

安装

通过composer

composer require csv/csvtosql

示例

// Import vendor autoload
require ('vendor/autoload.php'); 

// Example
$csv = new Csv\Csvtosql\TransformCsv();
$csv->file('files/sales.csv') // Source (csv file)
    ->table('salse')
    ->transform()
    ->exportSQL('transform/sales.sql'); // Destination (new sql file with insert statement)

方法描述

1- file()

确定需要转换的源csv文件。

// @param string (csv source file path)
file('folder/file.csv');

2- table()

确定在sql语句中要使用的表名。类将考虑csv文件的第一行作为表的列。

// @param string (table name)
table('tablename');

3- transform()

从(csv)文件中提取数据并将其转换为(sql)。

4- exportSQL()

创建一个新的(sql)文件,其中包含转换后的数据作为插入语句。

// @param string (new sql file destination)
exportSQL('exported/file.sql');