php excel轉html的方法:首先引入PHPExcel類庫;然后獲取一個想要轉換的Excel文件;接著實例化一個讀取對象;最后將其實例化為“PHPExcel_Writer_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。在這里我們就不說如何使用它了,請大家自行研究。