php-PHP遍历excel文档并输出内容

问题描述

PHP遍历excel文档并输出内容

<?php
header("Content-Type:text/html;charset=GB2312");
//这是下载脚本之家的excel_reader2.php包!百度下就有了!
require_once 'excel/excel_reader2.php';
$dir="wps/";//存放文件夹名
$handle=opendir($dir."."); //打开目录
$row=array();
while (false !== ($file = readdir($handle)))
{
if ($file != "." && $file != "..") {
$row[]=$dir.$file; //输出文件名
//echo $file;
}
}
closedir($handle); //关闭打开的目录
//print_r($row);
$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding('GB2312'); //设置文本输出编码
//读取Excel文件
//问题从这里开始的,下面循环excel文档,但是输出内容总是不变!
//for($k=0;$k
$data->read($row[0]);//这是包里面的函数,读取excel文档
//$data->sheets[0]['numRows']为Excel行数
for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) {
}
//}
//$data->sheets[0]['numRows'] 是数组,要取的是$data->sheets[0]['numRows'][2]每行的内容(我的表里总共两行,所有表都一样!第一行为标题,要读取的是第二行的内容,所以为2),这里循环后,数组总不变,循环内容总是为第一个读取的内容!求高手能循环出所有文档中的内容!

print_r($data->sheets[0]['cells'][2]);

?>

时间: 2025-01-02 21:41:49

php-PHP遍历excel文档并输出内容的相关文章

Excel文档打没有内容显示空白怎么办

故障现象: 我们打开Excel文档之后会弹出"向程序发送命令时出错" 或提示"找不到c:\documents..."等其他问题.如果我们强制双击打开会发现"打开"的文档是空白了. 解决方案: 1.好了现在我们打开office然后我们再点击 "Office"---"Excel选项"之后找到界面中的"文件"---"excel选项"效果如下图所示: 2.打开的"E

java-读取个Excel文档,再根据条件输出到txt里,用Java写,求大神相助

问题描述 读取个Excel文档,再根据条件输出到txt里,用Java写,求大神相助 读取个Excel文档,再根据条件输出到txt里,怎么控制输出格式呢,希望大神帮忙,了啦啦啦啦啦! 解决方案 用poi吧,先读取excel表格数据,然后再写入到txt里面; 给你个案例你看看 public class CreateExcel { private static List getstudent() throws Exception{ List list=new ArrayList(); SimpleDa

ASP在线创建Word与Excel文档

ASP具备动态输出任一Office应用程序文件格式的功能.在开始编写代码之前,我们首先需要做的就是设置正确的文件类型,因为浏览器需要知道如何处理文件.第二步是编辑文件名称,我们可以使用HTML和CSS来创建Word文档或Excel文档的样式.      下面这段例子代码可用于在线创建Word文档. 以下是引用片段:<% Response.ContentType = "application/msword" Response.AddHeader "Content-Disp

如何用ASP创建Word与Excel文档

创建|word|excel 怎样通过ASP创建简易的OFFICE文档呢?快捷的生成word或excel文档进行办公应用处理!下面我们来详细讲解. ASP具备动态输出任一Office应用程序文件格式的功能.在开始编写代码之前,我们首先需要做的就是设置正确的文件类型,因为浏览器需要知道如何处理文件.第二步是编辑文件名称,我们可以使用HTML和CSS来创建Word文档或Excel文档的样式.      下面这段例子代码可用于在线创建Word文档. 以下是代码:<% Response.ContentTy

利用Java 创建和读取Excel文档

excel|创建 为了保证示例程序的运行,必须安装Java 2 sdk1.4.0 和Jakarta POI,Jakarta POI的Web站点是: http://jakarta.apache.org/poi/ 示例1将演示如何利用Jakarta POI API 创建Excel 文档. 示例1程序如下:import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.hssf.usermodel.HSSFSheet;im

技巧:用ASP在线创建Word与Excel文档

excel|word|创建|技巧|在线      ASP具备动态输出任一Office应用程序文件格式的功能.在开始编写代码之前,我们首先需要做的就是设置正确的文件类型,因为浏览器需要知道如何处理文件.第二步是编辑文件名称,我们可以使用HTML和CSS来创建Word文档或Excel文档的样式.      下面这段例子代码可用于在线创建Word文档. <% Response.ContentType = "application/msword" Response.AddHeader &

php生成excel文档

excel|生成excel <?        header("Content-type:application/vnd.ms-excel");        header("Content-Disposition:filename=test.xls");       echo "test1\t";        echo "test2\t\n";        echo "test1\t";    

C#编程实现在Excel文档中搜索文本

excel|编程 打开Excel的VBA帮助,查看Excel的对象模型,很容易找到完成这个功能需要的几个集合和对象:Application.Workbooks.Workbook.Worksheets还有Worksheet和Range.Application创建Excel应用,Workbooks打开Excel文档,Workbook获得Excel文档工作薄,Worksheets操作工作表集合,Worksheet获得单个工作表.    搜索的思路对应上述集合和对象,可以这样表述:要搜索的文本可能存在E

C#编程实现Excel文档中搜索文本

excel|编程 有了在Word文档中编程实现搜索文本的经验,在Excel中实现这个功能也并非难事. 打开Excel的VBA帮助,查看Excel的对象模型,很容易找到完成这个功能需要的几个集合和对象:Application.Workbooks.Workbook.Worksheets还有Worksheet和Range.Application创建Excel应用,Workbooks打开Excel文档,Workbook获得Excel文档工作薄,Worksheets操作工作表集合,Worksheet获得单