首页 > 解决方案 > 使用PHPExcel将excel文件导入sql server

问题描述

我需要使用 PHPExcel 将 excel 文件导入 sql server 表,我用谷歌搜索了这个,但我找不到正确和快速的解决方案,所以任何人都可以帮助我提供一些代码或示例,最好的问候

标签: phpsql-serverphpexcelphpexcel-1.8.0

解决方案


PHPExcel已弃用。
PhpSpreadsheet是使用核心 PHP的另一种选择。如果你使用laravel,也许Laravel-Excel是最好的选择。

Quique 启动Laravel-Excel

    use Excel;
    use File;
    class Test extends Controller{

        public function importToDB(){

            $fileinfo = 'path/test.xls';//your file path
            if (File::exists(fileinfo)) {
                Excel::selectSheets('sheetName')->load(fileinfo, function ($results) {//Excel worksheet name
                    $columOne = $results->takeColumns(1)->toArray();//Array data
                    $columTwo = $results->takeColumns(2)->toArray();
                    foreach($columOne as $key => $name){//Single item
                            // insert into database 
                    }

                }, false);
            }
        }

推荐阅读