當前位置:首頁 » 編程語言 » php轉word

php轉word

發布時間: 2023-03-07 14:43:33

1. 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('路由頁面');

2. 如何用PHP生成word文檔

PHP 生成 word 文檔,可以考慮以下兩類辦法:
1. 利用 windows 系統提供的 com組件。
這種方法的原理,是使用 php 的調用 com 組件功能函數,如果系統里安裝過 office 的伺服器,就可以調用 word.application 。

2. 利用PHP將內容寫入doc文件之中。
這種方法,難分為兩種,一種是生成mht格式寫入word,另一種是編寫純 HTML 格式寫入word。這種方法是基於 word 對 html 的良好支持。

3. 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是正確的。如果出現錯誤,檢查一下你的表格數組和數據數組吧。

4. php中如何把html中的內容生成到word文檔

if rv is not None and rsv is not None:
# extract version/subversion
self._nmap_version_number = int(line[rv.start():rv.end()])
self._nmap_subversion_number = int(line[rsv.start()+1:rsv.end()])
break
}

熱點內容
流加密演算法 發布:2024-11-07 03:39:06 瀏覽:883
mvc創建資料庫 發布:2024-11-07 03:27:29 瀏覽:54
quartus加密 發布:2024-11-07 03:27:29 瀏覽:299
安卓手機刪除的視頻在哪個文件 發布:2024-11-07 03:26:09 瀏覽:507
an腳本庫 發布:2024-11-07 03:21:48 瀏覽:843
進銷存asp源碼 發布:2024-11-07 03:19:27 瀏覽:623
android用戶界面設計 發布:2024-11-07 03:06:32 瀏覽:917
mc伺服器如何給指令方塊 發布:2024-11-07 02:58:03 瀏覽:400
魔獸地圖作弊腳本 發布:2024-11-07 02:57:28 瀏覽:923
防爬蟲演算法 發布:2024-11-07 02:51:39 瀏覽:351