1. 怎麼使用php把尋入的數據,套用WROD文檔格式列印出來!!
PHP 生成 word 文檔有2種方式,一種是使用 com 方式,調用 word 程序來處理數據,其實質類似於常見的使用 vbs 調用 word / excel 這種。
另一種的原理,基於 word 軟體可以直接打開 html 格式的文件,並正常顯示(包括格式、圖片等等),這樣的話,就可以將所需要導出到 word 中的數據,先生成 html 代碼,再發送到客戶端。
具體詳細請參考以下資料:
http://www.cnitblog.com/CoffeeCat/archive/2008/08/07/47753.html
2. php 怎麼把數據導出到excel表格
昨天項目里有個新需求,客戶希望把一些數據能導出成為Excel表格,剛開始用PHP原生輸入Excel表格,發現效果不是很理想,於是找到一個比較著名的庫:PHPExcel。下面是一個簡單的demo,分享給大家,希望可以幫到有同樣需求的朋友。
網頁鏈接
3. PHP可以實現導出數據到word文檔輸出嗎
完全可以phpword這個類庫
4. 你知道如何將PHP網頁上的數據導出到word文檔裡面么
如果沒有圖片要導出的話,可以使用以下簡單方式。
<?php
header("Content-type:application/vnd.ms-word");
header("Content-Disposition:filename=zgfun.doc");
echo
"要導出的內容一。\r\n";
echo
"要導出的第二行。";
?>
=============
如果要導出帶圖片的,則需要使用把網頁保存為mht的格式下載。word可以直接打開。
5. php怎麼導出大量數據的Excel
php導出大量數據Excel的具體操作步驟如下:
1、使用phpstudy搭建一個測試平台,直接訪問資料庫。
6. PHP導出Word文檔
PHP不是不可以操作WORD、EXCEL,這方面的資料很少,因為PHP主要用在伺服器上,一般的伺服器都不是微軟這些玩具,往往使用UNIX系列。
用PHP來解決你現在的問題,比較通用的辦法,可以跨平台保證兼容性的辦法,就是生成圖片,PHP使用GD把內容組裝成圖片,這樣就能保證不會變形。
補充:
我不是說不可以,只是我覺得沒太高的價值,你想研究可以網上搜索許多這方面的資料,例如:http://space.itpub.net/16929580/viewspace-524802
如果你NEW COM的時候說沒有找到對象,那是你的機器沒有安裝OFFICE,必須的。
7. word表格如何導入php中
可以直接導入php文件中,樓主下載一個wps文字,用wps裡面的word編輯文檔,這裡面有一個直接導出php文件的圖標,一按就可以了。你可以把已經編輯的文件復制到wps裡面的word編輯文檔,就一切ok了。有疑問再問我。
8. PHP怎麼導出WORD
$this->assign(別名', $this->model->getall($id));
ob_start();
//設置為一個下載類型
header("Content-type:application/octet-steam");
//可以請求網頁實體的一個或者多個子范圍欄位
header("Accept-Ranges:bytes");
//將查詢結果導出到word
header("Content-type:application/vnd.ms-excel");
//把請求所得的內容存為一個文件的時候提供一個默認的文件名
header("Content-Disposition:filename=名稱-" . date("YmdHis") . ".doc");
//清除緩沖區內容
ob_end_flush();
$this->display('路由頁面');
9. php導出word和pdf文件
1首先下一個phpexcel
2下載完成的是一個壓縮文件,解壓放到你的項目目錄里
3.下面進入代碼;
4.
//引入PHPExcel庫文件(路徑根據自己情況)
include './phpexcel/Classes/PHPExcel.php';
//創建對象
$excel = new PHPExcel();
//Excel表格式,這里簡略寫了8列
$letter = array('A','B','C','D','E','F','F','G');
//表頭數組
$tableheader = array('學號','姓名','性別','年齡','班級');
//填充表頭信息
for($i = 0;$i < count($tableheader);$i++) {
$excel->getActiveSheet()->setCellValue("$letter[$i]1","$tableheader[$i]");
}
5.
//表格數組
$data = array(
array('1','小王','男','20','100'),
array('2','小李','男','20','101'),
array('3','小張','女','20','102'),
array('4','小趙','女','20','103')
);
//填充表格信息
for ($i = 2;$i <= count($data) + 1;$i++) {
$j = 0;
foreach ($data[$i - 2] as $key=>$value) {
$excel->getActiveSheet()->setCellValue("$letter[$j]$i","$value");
$j++;
}
}
6.
//創建Excel輸入對象
$write = new PHPExcel_Writer_Excel5($excel);
header("Pragma: public");
header("Expires: 0");
header("Cache-Control:must-revalidate, post-check=0, pre-check=0");
header("Content-Type:application/force-download");
header("Content-Type:application/vnd.ms-execl");
header("Content-Type:application/octet-stream");
header("Content-Type:application/download");;
header('Content-Disposition:attachment;filename="testdata.xls"');
header("Content-Transfer-Encoding:binary");
$write->save('php://output');
7.打開頁面,刷新的時候會彈出對話框,讓你選擇文件保存路徑和文件名稱,
8.打開表格後,數據和格式跟代碼中的一致,說明PHP導出的Excel是正確的。如果出現錯誤,檢查一下你的表格數組和數據數組吧。
10. php導出word 問題 急,在線等。。
word的默認編碼格式應該是gbk吧,你試試寫word文檔的時候用gbk編碼(word文檔的內容用gbk,頁面可以繼續使用你的utf-8)
把裡面 的 utf8_encode 換成 iconv('gbk','utf-8',$replace);