怎么把大文本文件生成EXCEL
怎么用PHP读取文本文件里的数据,生成到指定路径的EXCEL表格中呢?我下边这段代码只在IE中显示数据,没有生成EXCEL?还有怎么读取大文件?
<?
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename=lenovo.xls");
$log = file("../logphp/lenovo.log");
while(list(,$value)=each($log))
{
$vars=split(" ",$value);
$loglist[]= array ($vars[0],$vars[1],$vars[2],$vars[3],$vars[4],$vars[6]);
}
for($i=0;$i<count($loglist);$i++){
echo $loglist[$i][0]."\t";
echo $loglist[$i][1]."\t\n";
}
?>
问题点数:60、回复次数:4Top
1 楼sweetsmile78(sweetsmile)回复于 2006-06-02 17:01:25 得分 0
怎么运行这段代码有时能生成EXCEL,有时不能生成呢?Top
2 楼love01px(JAVA CUP)回复于 2006-06-02 19:26:03 得分 30
偶尝试可以的Top
3 楼cpio(备注)回复于 2006-06-02 19:38:17 得分 30
应该定义为CSV格式吧
Top
4 楼sweetsmile78(sweetsmile)回复于 2006-06-02 20:14:17 得分 0
怎么定义CSV格式呢,也不知道什么问题,有时运行可以生成,有时就不行。
还有,我的文本文件要是大的话就提示错误信息,无法读文件,这个问题怎么解决呢?Top




