php-PHP遍曆excel文檔並輸出內容

來源:互聯網
上載者:User
關鍵字 php
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]);

?>

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.