Re: [請益] 請問php 網頁表格轉存excel問題

看板PHP作者 (中仔)時間17年前 (2008/08/16 13:05), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串3/4 (看更多)
※ 引述《tsangbor (飯包)》之銘言: : 回應打起來好像太多!在這回應 : 因為不知道你存成Excel是需要怎樣的編排 : 一般比較常作的方式是用「,」來讓Excel自動分欄位 : 所以輸出就是你取出的資料迴圈輸出 : 例如 : while( $row) : { : echo $row_sta_year_month['c_name']. "," . $row_sta_year_month['p_name'] . : "," . $row_sta_year_month['price'] . "\r"; : } : 上面輸出前加上你的header定義 : 下載後,Excel打開就按照一行一行輸出你的資料了 : 不知道這是不是你要的 : 如果要進階點用法 去加載PhpExcel 的函式庫 : http://www.codeplex.com/PHPExcel : 這個還滿實用的! 感謝t大的幫忙,只是index.php中的查詢資料是透過欄位塞選後所撈出來的 如果撈出的資料有5筆~那表單下面有個按鈕可以另存excel,不過跑道excel.php中 要如何將這5筆資料正確寫入呢?excel.php如果也是跟index.php的資料庫連線方式 但他並沒有篩選資料的功能~要如何抓取呢?因為index.php的表單中只有一個查詢表格 我只想要把那個表格跑出來的內容另存excel~有些方式會把整個網站都存成excel 不知道這樣的話excel.php應該怎麼設計表格來接收資料呢~請t大指點~謝謝 ------------------------------------------------------------------------ 剛剛另用index.php中的隱藏欄位來記錄搜尋條件的欄位值~然後送出表單後傳送 表單變數給excel.php~而接收頁面就如大大說的設定好跟index.php一樣的 資料庫接收欄位.設定完成後~可以正確接收到查詢表格中的資料了! 很感謝您喔! ※ 引述《chrismaggie (中仔)》之銘言: : : 請教各位高手: : : 因為目前在製作後台系統~需要使用者使用搜尋功能 : : 顯示所需資料後~另存excel檔案. : : 假設index.php是資料頁面,按下另存後會前往excel.php : : 然後excel.php就是會跑出另存檔案的部份 : : 我知道excel.php在檔頭必須加入 : : header("Content-type:application/vnd.ms-excel"); : : header("Content-Disposition:filename=".date("Ymd")."-excel.xls"); : : 這樣可以另存檔案~但是我不知道怎麼接收資料庫欄位? : : 假設index.php有跑出廠商名稱.產品名稱與價格三個欄位 : : 分別是$row_sta_year_month['c_name'],$row_sta_year_month['p_name']和 : : $row_sta_year_month['price'] : : 而我按下令存檔案時會跑到excel.php : : 請問要怎麼將表格中的資料正確帶到excel.php呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.218.94

08/16 14:12, , 1F
只要輸出資料表格,不要輸出那些 <head>.... 的東西
08/16 14:12, 1F
※ 編輯: chrismaggie 來自: 220.132.218.94 (08/16 14:59)
文章代碼(AID): #18fc0mvK (PHP)
文章代碼(AID): #18fc0mvK (PHP)