php csv 读取-PHP读取excel文件(.csv)实例介绍_PHP教程

2023-08-29 0 5,989 百度已收录

csv文件是纯文本文件,但通过excel文件的帮助打开它可以用作excel文件。 下面我总结几个常用的读取excel的php例子。

PHP有自己的analysis.csv函数:fgetcsv

arrayfgetcsv(int$handle[,int$length[,string$delimiter[,string$enclosure]]])

句柄 由 fopen()、popen() 或 fsockopen() 形成的有效文件指针。

length(可选)必须小于 CVS 文件中最长的行。 该参数在 PHP5 中是可选的。 如果忽略该参数(PHP5.0.4以后版本设置为0),则没有宽度限制,但可能会影响执行效率。

delimiter (可选) 设置数组分隔符(只允许一个字符),默认值为冒号。

Enclosure(可选)设置数组包围字符(只允许一个字符),默认值为双冒号。 该参数是PHP4.3.0中添加的。 与 fgets() 类似,不同之处在于 fgetcsv() 解析读取行并查找 CSV 格式的数组并返回包含这些数组的链表。

fgetcsv() 出错时返回 FALSE,包括看到文件结尾时。

注意:CSV 文件中的空行将作为包含单个空数组的链接列表返回,并且不会被视为错误。

例子

代码如下所示

复制代码

实施例2

百度统计和站长工具的使用涉及到很多csv文件。 比如我们下载百度站长工具的404统计,我们可以直接使用下面的php脚本读取csv文件,然后更新提交。

PHP读取excel文件(.csv)参考代码:

代码如下所示

复制代码

PHP自定义类

优点:跨平台。 各个类支持写入操作。支持.xls 二进制补码文件

常用的类是phpExcelReader和PHPExcel。 其中php csv 读取,前者支持读写,需要php5.2以上版本。

phpExcelReader是专门用来读取文件的。 返回包含表中所有内容的链接列表。

该类的使用方法可以参考从网站下载的压缩文件中的example.php。

示例 3. PHP 数据导出和导入到 Excel

上传cvs并导出到数据库php csv 读取,测试成功(有些代码不规范,比如PHP_SELF,需要重写为

代码如下所示

复制代码

$_SERVER["PHP_SELF"])

PHP代码

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 php php csv 读取-PHP读取excel文件(.csv)实例介绍_PHP教程 https://www.wkzy.net/game/176239.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务