php數據庫導出word phpstudy怎么導出數據庫

使用PHPWord導出Word

首先使用composer安裝PHPWord

創新互聯主要從事網站設計制作、成都網站制作、網頁設計、企業做網站、公司建網站等業務。立足成都服務長汀,十余年網站建設經驗,價格優惠、服務專業,歡迎來電咨詢建站服務:18980820575

composer require phpoffice/phpword

創建一個公共方法

function exportWorld()

{

$phpWord = new PhpWord();//實例化對象

$section = $phpWord-addSection();//新增一個空白頁

$section-addText('hello');//添加一個段落文字

$textrun = $section-addTextRun();//普通文字,一個段落,可以在后面追加文字

$textrun-addText('world');//在上面的文字后面添加文字

$textrun-addTextBreak(1);//文字換行,參數表示幾行

$section-addTextBreak(1);//段落直接換行

$section-addPageBreak();//添加換行符

//字體樣式

$fstyle = [

'name' ='宋體',? //字體

'size' = 12,? ? //大小

'color'= 'red',? //顏色

'bold' = true'? //加粗

];

//段落樣式

$pstyle = [

'align' ='center',? //對齊方式

'inden' = 2,? ? //縮進

];

$section-addText('how are you!',$fstyle,$pstyle);//添加自定義文字樣式和段落樣式的

$objWriter = IOFactory::createWriter($phpWord, 'Word2007');

header('pragma:public');

header("Content-Disposition:attachmeng;filename=hello.doc");//設置導出保存的文件名

$objWriter-save('php://output');

}

以下舉例一些常用的參數配置

設置文檔屬性

$pro = $PHPWord-getProperties();

$pro-setCreator('Jankin');? ? ? ? //創建者

$pro-setCompany('apple');? ? ? ? //公司

$pro-setTitle('computer science');? ? ? ? //標題

$pro-setDescription('this is computer science document.');//描述

$pro-setCategory('computer');? ? ? //分類

$pro-setLastModifiedBy('Jankin');? ? //最后修改者

$pro-setCreated( mktime(0, 0, 0, 8, 12, 2019) );//創建時間

$pro-setModified( mktime(0, 0, 0, 8, 12, 2010) );//修改時間

$pro-setSubject('computer science');//主題

$pro-setKeywords('science');//關鍵詞

設置常用頁面樣式

$pStyle = [

'orientation' = null,//頁面方向,默認null是豎向,landscape是橫向

'marginTop' = 800,//上邊距

'marginLeft' = 800,//左邊距

'marginRight' = 800,//右邊距

'marginBottom' = 800,//下邊距

'borderTopSize' = 800,//上邊框尺寸

'borderTopColor' = 'red',//上邊框顏色

'borderLeftSize' = 800,//左邊框尺寸

'borderLeftColor' = 'red',//左邊框顏色

'borderRightSize' = 800,//右邊框尺寸

'borderRightColor' = 'red',//右邊框顏色

'borderBottomSize' = 800,//下邊框尺寸

'borderBottomColor' = 'red',//下邊框顏色

];

設置常用文本樣式

$pStyle = [

'size' = 12,//文字大小

'name' = '宋體',//字體名稱

'bold' = true,//加粗

'italic' = true,//斜體

'Color' = 'red',//顏色

];

原文鏈接 PHPWord導出Word

如何用PHP生成word文檔

PHP 生成 word 文檔,可以考慮以下兩類辦法:

1. 利用 windows 系統提供的 com組件。

這種方法的原理,是使用 php 的調用 com 組件功能函數,如果系統里安裝過 office 的服務器,就可以調用 word.application 。

2. 利用PHP將內容寫入doc文件之中。

這種方法,難分為兩種,一種是生成mht格式寫入word,另一種是編寫純 HTML 格式寫入word。這種方法是基于 word 對 html 的良好支持。

你知道如何將PHP網頁上的數據導出到word文檔里面么?

如果沒有圖片要導出的話,可以使用以下簡單方式。

?php

header("Content-type:application/vnd.ms-word");

header("Content-Disposition:filename=zgfun.doc");

echo

"要導出的內容一。\r\n";

echo

"要導出的第二行。";

?

=============

如果要導出帶圖片的,則需要使用把網頁保存為mht的格式下載。word可以直接打開。

怎樣用PHP將數據庫記錄直接輸出到word文件中

從數據庫中讀取存儲了與用戶有關的資料,然后把這些資料放到一個以用戶ID(userid)命名的文件夾中,再在這個文件夾里創建一個userid.doc文件,用于存放取到的用戶資料,用戶資料包括文字類型、圖片。

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

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

分享題目:php數據庫導出word phpstudy怎么導出數據庫
網頁URL:http://m.kartarina.com/article38/hgpcpp.html

成都網站建設公司_創新互聯,為您提供網站收錄微信小程序手機網站建設用戶體驗、軟件開發、網站改版

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站網頁設計
主站蜘蛛池模板: 无码视频免费一区二三区 | 中文字幕无码av激情不卡| 中文字幕无码中文字幕有码| 亚洲AV无码久久久久网站蜜桃 | 国产午夜精华无码网站| 久久久无码中文字幕久...| 亚洲成a人无码亚洲成av无码| 天堂无码久久综合东京热| 人妻丰满熟妇无码区免费 | 亚洲无码精品浪潮| 蜜芽亚洲av无码精品色午夜| 国产精品毛片无码| 无码精品国产VA在线观看| 免费无码一区二区三区蜜桃大| 亚欧免费无码aⅴ在线观看| 亚洲精品无码久久久久牙蜜区| AV无码精品一区二区三区宅噜噜 | 亚洲熟妇无码AV不卡在线播放 | 亚洲AV无码成人精品区日韩 | 亚洲heyzo专区无码综合| 国产丰满乱子伦无码专区| 东京热av人妻无码| 亚洲综合无码一区二区痴汉| 特级无码毛片免费视频尤物| 亚洲AV综合色区无码一区| 国产成人无码一区二区三区在线 | 中文字幕av无码不卡免费| 亚洲AV无码AV男人的天堂不卡| 日韩午夜福利无码专区a | 国产精品无码一区二区三级| 日韩AV无码精品一二三区| 黑人巨大无码中文字幕无码| 无码人妻精品一区二区蜜桃网站 | 97人妻无码一区二区精品免费| 久久青草亚洲AV无码麻豆| 在线播放无码高潮的视频| 伊人久久无码中文字幕| 中文字幕有码无码AV| 亚洲熟妇无码另类久久久| 国产aⅴ无码专区亚洲av| 久久久精品无码专区不卡 |