php制作表格生成器,php表格生成图片.doc
php表格生成圖片
php表格生成圖片
篇一:php導(dǎo)出excel表格
最近因項(xiàng)目需要,需要開發(fā)一個(gè)模塊,把系統(tǒng)中的一些數(shù)據(jù)導(dǎo)出成Excel,修改后再導(dǎo)回系統(tǒng)。就趁機(jī)對(duì)這個(gè)研究了一番,下面進(jìn)行一些總結(jié)。
基本上導(dǎo)出的文件分為兩種:
1:類Excel格式,這個(gè)其實(shí)不是傳統(tǒng)意義上的Excel文件,只是因?yàn)镋xcel的兼容能力強(qiáng),能夠正確打開而已。修改這種文件后再保存,通常會(huì)提示你是否要轉(zhuǎn)換成Excel文件。
優(yōu)點(diǎn):簡(jiǎn)單。
缺點(diǎn):難以生成格式,如果用來(lái)導(dǎo)入需要自己分別編寫相應(yīng)的程序。
2:Excel格式,與類Excel相對(duì)應(yīng),這種方法生成的文件更接近于真正的Excel格式。
如果導(dǎo)出中文時(shí)出現(xiàn)亂碼,可以嘗試將字符串轉(zhuǎn)換成gb2312,例如下面就把$yourStr從utf-8轉(zhuǎn)換成了gb2312:
$yourStr = mb_convert_encoding(gb2312, UTF-8, $yourStr);
一、PHP導(dǎo)入Excel
1:還是用PHPExcel,官方網(wǎng)站: /PHPExcel。
2:使用PHP-ExcelReader,下載地址: /projects/phpexcelreader
舉例:
require_once 'Excel/reader.php';
// ExcelFile($filename, $encoding);
$data = new Spreadsheet_Excel_Reader();
// Set output Encoding.
$data-setOutputEncoding(a-sheets[0]['cells'][$i][$j].\,;
}
echo \n;
}
?
總結(jié) php導(dǎo)出Excel php導(dǎo)入Excel PhpExcel使用說(shuō)明 PhpExcel使用手冊(cè)
方法一:特點(diǎn),簡(jiǎn)單,省心,制表符\t用戶分割同一行中的列,換行符\t\n可以開啟下一行,還能夠自動(dòng)識(shí)別日期格式,貨幣格式等!
header(Content-type:application/vnd.ms-excel);
header(Content-Disposition:attachment;filename=test_data.xls);
//輸出內(nèi)容如下:
echo姓名.\t;
echo年齡.\t;
echo學(xué)歷.\t;
echo\n;
echo張三.\t;
echo25.\t;
echo本科.\t;
?
動(dòng)態(tài)版
$sql = SELECT * FROM .$ecs-table('member'). ;
$classres = $db-Execute($sql);
header(Content-type:application/vnd.ms-excel);
header(Content-Disposition:attachment; filename=test_data.xls);
echo 'ID'.chr(9);
echo 'txtPEOClientCode'.chr(9);
echo 'jcompany'.chr(9);
echo 'fcompany'.chr(9);
echo 'ecompany'.chr(9);
echo 'rcompany'.chr(9);
echo 'txtAddress'.chr(9);
echo 'txtCompanyTel'.chr(9);
echo 'txtFax'.chr(9);
echo 'txtPostCode'.chr(9);
echo chr(13);
while ($classrow = $classres-FetchRow())
{
//輸出到xls
echo $classrow['id'].chr(9);
echo $classrow['txtPEOClientCode'].chr(9);
echo $classrow['jcompany'].chr(9);
echo $classrow['fcompany'].chr(9);
echo $classrow['ecompany'].chr(9);
echo $classrow['rcompany'].chr(9);
echo $classrow[
總結(jié)
以上是生活随笔為你收集整理的php制作表格生成器,php表格生成图片.doc的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 海尔自清洁空调怎么用?
- 下一篇: php重置密码,linux密码忘记重置密