首頁 >後端開發 >PHP問題 >php excel如何轉html

php excel如何轉html

藏色散人
藏色散人原創
2020-08-27 09:50:153581瀏覽

php excel轉html的方法:首先引入PHPExcel類別庫;然後取得一個想要轉換的Excel檔案;接著實例化一個讀取物件;最後將其實例化為「PHPExcel_Writer_HTML」物件即可。

php excel如何轉html

推薦:《PHP影片教學》 

使用PHP將excel轉換為html顯示

最近需要做一個將excel在頁面上展示出來的功能,讀取excel裡面的資料很簡單,但是如何才能把它在頁面上展示,並儘量做到100%還原?在網路上找了半天也沒找到很好的方法(看來要做這個功能的不是很多…)。怎麼辦呢? PHPExcel類別函式庫這麼強大,有沒有這方面的解決方法?想到就去做,真的在PHPExcel中找到了轉換HTML方面的類別:PHPExcel_Writer_HTML和PHPExcel_Reader_HTML。我現在要做的是將excel轉換成HTML,很顯然我們需要用的是PHPExcel_Writer_HTML(這裡我必須再說一下,PHPExcel真的很強大,點32個讚)。

PHPExcel把相關的功能都已經封裝好了,我們直接使用就可以了。程式碼很簡單,如下:

$filename = '你想转化的excel文件.xls';
 
$objReader = new \PHPExcel_Reader_Excel5(); //实例化一个读取对象
 
$objWriteHTML = new \PHPExcel_Writer_HTML($objReader->load($filename));  //读取excel文件,并将它实例化为PHPExcel_Writer_HTML对象
 
//在页面上打印(这里会直接打印,没有返回值。需要返回值的童鞋请根据save()方法自行改写)
$objWriteHTML->save("php://output");

這樣,我們就可以把excel在頁面上展示出來了。

至於PHPExcel_Reader_HTML是完全相反的功能,它可以把HTML轉換成excel。在這裡我們就不說如何使用它了,請大家自行研究。

以上是php excel如何轉html的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn