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');