PHP处理excel cvs表格的方法实例介绍

yipeiwu_com6年前PHP代码库
复制代码 代码如下:

<PRE class=php name="code"><?php
$data = array();
//convert a cvs file to an array $data
$handle = fopen("data.csv","r");
while ($curline = fgetcsv($handle, 1000, ",")){
$tmp = array();
$num = count($curline);
for($c=0; $c < $num; $c++){
array_push($tmp, $curline[c]);
}
array_push($data, $tmp);
}
print_r($data);
fclose($handle);
//convert array $data back to a cvs file
$handle = fopen("result.csv","w");
foreach($data as $curline){
if(fputcsv($handle, $curline)==false){
die("cannot write CSV line");
}
}
fclose($handle);
?>
</PRE><BR>
<BR>
<PRE></PRE>

相关文章

提高PHP性能的编码技巧以及性能优化详细解析

0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这 么做,它是 一种可以把多个字符串当作参数的“函数”...

mod_php、FastCGI、PHP-FPM等PHP运行方式对比

概述 写这篇文章的是因为今天要Ubuntu下搭建LNMP环境,Nginx使用的是PHP-FPM,所以对Web服务器与PHP解释器的交互方式做了个整理。 众所周知,PHP是跨平台、跨服务器...

php页面函数设置超时限制的方法

本文实例讲述了php页面函数设置超时限制的方法。分享给大家供大家参考。具体方法如下: 碰到页面程序执行超时时会提醒Fatal error: Maximum execution time...

PHP通过引用传递参数用法分析

本文实例讲述了PHP通过引用传递参数用法。分享给大家供大家参考,具体如下: 先看一个手册上的示例: <?php function add_some_extra(&$st...

php批量上传的实现代码

如下所示:复制代码 代码如下:  if (isset($_POST['submit'])) {   foreach($_FILES['p...