如何用PHP高效读取Excel文件中的大量记录?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1316个文字,预计阅读时间需要6分钟。
由于工作需要将Excel文件记录读取并写入数据库中,之前使用的是VBS,这可能不是一种规范的应用程序。PowerBuilder也是一个可行的选择,尽管它主要用于临时性使用。
因为工作需要将Excel的文件记录读出再写入数据库中,之前使用的是VBS,可是那也不是正规的应用程序,使用PowerBuilder也可以,但是PowerBuilder毕竟只是临时使用,C#好长时间不用了,就打算使用最近学习的PHP来操作。
下班后就开始干,折腾了将近4个小时,终于搞定了,遇到了好多的坑,快崩溃了,想一想为这些肤浅的代码所累,程序员的日子不好过!
要使用PHP读取Excel的文件记录,查了资料都是使用PHPExcel这个文件包,并且全部都要使用Composer来安装,结果遇到了第一个坑:Composer始终安装不上PHPOffice/PHPExcel。
首先安装Composer。
composer require phpoffice/phpspreadsheet,后面可加版本号也可以不加。
可能是因为我们上外网代理的缘故,始终安装不上,好不容易安装上了,使用Composer始终安装不上PHPOffice/PHPExcel,各种莫名其妙的错误提示。
接下来我下载了JetBrains PhpStorm,在它里面进行安装,错误提示变了一些,可是还不行,打开OPENSSL和下载证书也还是不行。
本文共计1316个文字,预计阅读时间需要6分钟。
由于工作需要将Excel文件记录读取并写入数据库中,之前使用的是VBS,这可能不是一种规范的应用程序。PowerBuilder也是一个可行的选择,尽管它主要用于临时性使用。
因为工作需要将Excel的文件记录读出再写入数据库中,之前使用的是VBS,可是那也不是正规的应用程序,使用PowerBuilder也可以,但是PowerBuilder毕竟只是临时使用,C#好长时间不用了,就打算使用最近学习的PHP来操作。
下班后就开始干,折腾了将近4个小时,终于搞定了,遇到了好多的坑,快崩溃了,想一想为这些肤浅的代码所累,程序员的日子不好过!
要使用PHP读取Excel的文件记录,查了资料都是使用PHPExcel这个文件包,并且全部都要使用Composer来安装,结果遇到了第一个坑:Composer始终安装不上PHPOffice/PHPExcel。
首先安装Composer。
composer require phpoffice/phpspreadsheet,后面可加版本号也可以不加。
可能是因为我们上外网代理的缘故,始终安装不上,好不容易安装上了,使用Composer始终安装不上PHPOffice/PHPExcel,各种莫名其妙的错误提示。
接下来我下载了JetBrains PhpStorm,在它里面进行安装,错误提示变了一些,可是还不行,打开OPENSSL和下载证书也还是不行。

