PHP程序员站--PHP编程开发平台
 当前位置:主页 >> PHP基础 >> 基础文章 >> 

php生成csv文件示例

php生成csv文件示例

来源:phperz.com  作者:phperz.com  发布时间:2010-01-13
csv 文件其实和excel文件一样,都是表格类型.但php生成csv要比

csv 文件其实和excel文件一样,都是表格类型.但php生成csv要比生成excel文件要简单的多,生成csv文件其实就是把以 , 号为分割符的字符串存成 .csv为扩展名的文件.用excel打开即可

以下是一个生成的例子

以下为引用的内容:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>PHP生成csv文件示例-www.phperz.com</title>
</head>
<body>
<?php
$action = $_GET['action'];
if ($action=='make'){
 $fp = fopen("demo_csv.csv","a"); //打开csv文件,如果不存在则创建
 $data_arr1 = array("10001","10002","10003","10004","10005"); //第一行数据
 $data_arr2 = array("20001","20002","20003","20004","20005"); //第二行数据
 $data_str1 = implode(",",$data_arr1); //用 ' 分割成字符串
 $data_str2 = implode(",",$data_arr2); //用 ' 分割成字符串
 $data_str = $data_str1."\r\n".$data_str2."\r\n"; //加入换行符
 fwrite($fp,$data_str); //写入数据
 fclose($fp); //关闭文件句柄
 echo "生成成功";
}
echo "<br>";
echo "<a href='?action=make'>生成csv文件</a>";

?>
</body>
</html>

如上代码,把以 , 为分割符的字符串存成 .scv文件,如若要换行用 \r\n .

以上代码经过测试正常运行,可自行copy测式,运行后在程序目录里生成一个demo_csv.csv文件.


延伸阅读:
用PHP编写PDF文档生成器
生成图片E-mail地址
PHP生成静态页面详解
PHP生成GIF和PNG透明图形简单教程
PHP缩略图生成程序
js读取本地excel文档数据
Smarty中批量生成html的方法
php生成静态页面的办法
PHP导出Excel 之 Spreadsheet_Excel_Writer
dedecms生成xml格式网站地图
分析PHP生成html文件的具体代码示例


Tags: excel   csv   生成   php   文件   C   示例  
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号