2013-06-02 112 views
2

我有數據庫表中的Excel單元格值和單元格位置。 現在我想將這些信息從數據庫表格呈現給網頁。PHP Excel記錄顯示到網頁

截圖[在這裏輸入的形象描述] [1]

!例如: 數據庫表字段fieldValue方法FieldPosition中

FieldValues | FieldPosition 

100     A1 
200     B1 
username   C1 
testing    A2 

.. ..

這是我的表的詳細信息。

注意:單元格位置是字母數字,所以排序現在可以工作。

+4

所以你看任何的庫與Excel文件的工作在PHP如PHPExcel(http://phpexcel.codeplex.com)?或者你只是希望有人會爲你寫代碼? –

+1

你有沒有Excel風格的信息可以使用?或者它只是一組數據庫表中的引用和值? –

+0

從'cellpostion'中按行排序而不是按列排序的數據庫中選擇數據,然後遍歷該數據並將其回顯到HTML表格中,每當行參考發生更改時都設置一個新行 –

回答

5

使用PHPExcel:

// Create new PHPExcel object 
$objPHPExcel = new PHPExcel(); 

// Read data from the database and populate the PHPExcel object 
$query = "SELECT cellposition, cellvalue FROM datatable"; 
if ($result = $mysqli->query($query)) { 
    while ($row = $result->fetch_object()) { 
     $objPHPExcel->getActiveSheet() 
      ->setCellValue(
       $row->cellposition, 
       $row->cellvalue 
      ); 
    } 
    /* free result set */ 
    $result->close(); 
} 

// Write the PHPExcel object to browser as HTML 
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'HTML'); 
$objWriter->save('php://output'); 
exit; 
+1

+1優秀答案 – pinkpanther

+0

@Mark Ba​​ker:真棒。 – Bharanikumar

0

有您需要的現有庫:

PS:你知道嗎,這個問題前面已經回答了,你應該使用搜索,在問之前。

+0

我已向他建議此操作。這似乎不是他想要的,在 – pinkpanther

+0

@Deele這個問題上看到他對我的評論; @pinkpanther是的,正確的,這些建議的插件用於讀取excel文件,但我的功能有點不同,我擁有這些excel值,excel在數據庫表中的位置,我想呈現並顯示到網頁中。這個輸出查找和excel查找應該是一樣的。 – Bharanikumar

+0

@Bharanikumar張貼一些屏幕截圖可能有助於在這種情況下 – pinkpanther