2013-04-04 248 views
0

我想在網頁中上傳excel(.xls/.xlsx)文件並在excel中顯示它。文件可能包含餅圖或條形圖。我該怎麼做?是否可以在網頁中上傳Excel(.xls/.xlsx)文件並顯示它?

是否可以從Excel中編輯網頁中顯示的數據並將其保存在db或excel文件中?

我在PHP做這個項目..

編輯:我的客戶的要求是完全相同的作品,如Excel頁面的接口。他們必須將Excel數據直接複製並粘貼到網頁並保存。 我已經嘗試了很多可在互聯網上使用的wp插件和php代碼。但沒有達到要求。

請幫助我的建議。提前致謝。

+2

http://phpexcel.codeplex.com/ https://github.com/PHPOffice/PHPExcel http://code.google.com/p/php-excel/這些只是谷歌的前三名。 – Jon 2013-04-04 09:10:20

+0

謝謝你的朋友..我已經試過這些插件..但仍然在搜索! – 2013-04-04 11:23:36

回答

1

使用PHPExcel

include './Classes/PHPExcel.php'; 

$inputFileName = 'myExcelFile.xlsx'; 
$outputFileType = 'HTML'; 
$outputFileName = 'php://output'; 

$objPHPExcel = PHPExcel_IOFactory::load($inputFileName); 

$objPHPExcelWriter = PHPExcel_IOFactory::createWriter($objPHPExcel,$outputFileType); 
$objPHPExcelWriter->save($outputFileName); 

那將呈現一個XLS XLSX檔案到網頁

+0

嗨..,非常感謝......我不確定這個插件是否會幫助我滿足要求..我的客戶正在尋求一些具有excel功能的東西,比如編輯,保存,查找選項,過濾,複製和粘貼表單excel等。再次感謝。 – 2013-04-04 11:22:29

+0

它不是一個編輯器,也沒有任何GUI - 它是一個庫,允許您從PHP腳本中讀取/創建/編寫電子表格格式文件;但你仍然需要編寫所有的JavaScript來處理編輯/ copypaste/etc – 2013-04-04 11:24:52

+0

@markBaker我想上傳excel文件,並將數據存儲在數據庫中。並以表格格式檢索並顯示它。如何有可能?請幫助 – 2014-01-23 10:11:52

2
+0

有趣的鏈接 - 我一直在想關於使用WebSockets作爲前端電子表格編輯器,但我會有興趣嘗試羣件鏈接 – 2013-04-04 10:31:14

+0

謝謝..這兩個網站都很棒.. – 2013-04-04 11:25:48

相關問題