Ⅰ thinkphp中phpexcel怎麼使用
首先到phpexcel官網上下載最新的phpexcel類,下周解壓縮一個classes文件夾,裡麵包含了PHPExcel.php和PHPExcel的文件夾,這個類文件和文件夾是我們需要的,把classes解壓到你項目的一個目錄中,重名名為phpexcel,開始嘍,(代碼都摘自自帶實例)
<?php
require_once './phpexcel/PHPExcel.php';
// 首先創建一個新的對象 PHPExcel object
$objPHPExcel = new PHPExcel();
// 設置文件的一些屬性,在xls文件——>屬性——>詳細信息里可以看到這些值,xml表格里是沒有這些值的
$objPHPExcel
->getProperties() //獲得文件屬性對象,給下文提供設置資源
->setCreator( "Maarten Balliauw") //設置文件的創建者
->setLastModifiedBy( "Maarten Balliauw") //設置最後修改者
->setTitle( "Office 2007 XLSX Test Document" ) //設置標題
->setSubject( "Office 2007 XLSX Test Document" ) //設置主題
->setDescription( "Test document for Office 2007 XLSX, generated using PHP classes.") //設置備注
->setKeywords( "office 2007 openxml php") //設置標記
->setCategory( "Test result file"); //設置類別
// 位置aaa *為下文代碼位置提供錨
// 給表格添加數據
$objPHPExcel->setActiveSheetIndex(0) //設置第一個內置表(一個xls文件里可以有多個表)為活動的
->setCellValue( 'A1', 'Hello' ) //給表的單元格設置數據
->setCellValue( 'B2', 'world!' ) //數據格式可以為字元串
->setCellValue( 'C1', 12) //數字型
->setCellValue( 'D2', 12) //
->setCellValue( 'D3', true ) //布爾型
->setCellValue( 'D4', '=SUM(C1:D2)' );//公式
//得到當前活動的表,注意下文教程中會經常用到$objActSheet
$objActSheet = $objPHPExcel->getActiveSheet();
// 位置bbb *為下文代碼位置提供錨
// 給當前活動的表設置名稱
$objActSheet->setTitle('Simple2222');
Ⅱ PHP的數據類型有哪些每種數據類型適用於哪些應用場合
借用「短發人」的數據,手工完善一下。
boolean (布爾型) 一般用於判斷,true或false。比如是否檢測,是否完成,是否畢業等。
integer (整型)一般用於年齡,數量等沒有小數點的計算。比如1 2 33 -9等。
float (浮點型, 也稱作 double) 一般用於金錢,面積、體積等科學,含小數點的計算。比如3.1415926585897932
string (字元串)一般用於人名,物品等常規字元串。比如「張三」「桌子」「我來了」
array (數組)一般用於復雜數據處理,可以多維數據結構,可以放布爾、整型、浮點、字元、數組等。
object (對象) 一般用於面向對象,裡麵包含方法和變數。
Ⅲ 用PHP怎麼給資料庫的表中添加欄位
mysql_connect("localhost","root","") or die("登陸資料庫失敗");
mysql_select_db("iPad") or die("連接資料庫失敗");
mysql_query("set names utf8");
$sql = "ALTER TABLE `表名` ADD `欄位名` 數據類型";
mysql_query($sql);
Ⅳ php怎樣在顯示出的表格添加數據 主頁有一個添加按鈕和顯示出的表格
foreach就行了
Ⅳ PHP:把頁面的表格數據寫入資料庫
1,在資料庫中建一個表,用來存數據。
2,提交後
php把四個值接收到過然後存進去就行了。
還不懂可以HI我。
Ⅵ php用create database創建資料庫時,用什麼方法設置資料庫類型
CREATE TABLE可以指定引擎,例如:
CREATE TABLE IF NOT EXISTS `tab` (
`id` int(11) default NULL,
`pid` int(11) default NULL,
`idpath` char(16) default NULL,
`title` char(16) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `tab` (
`id` int(11) default NULL,
`pid` int(11) default NULL,
`idpath` char(16) default NULL,
`title` char(16) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Ⅶ 用PHP怎麼給資料庫的表中添加欄位
mysql_connect('地址','用戶名','密碼');
mysql_select_db('資料庫名');
$sql = "ALTER TABLE `表名` ADD `列名` 數據類型";
mysql_query($sql);
Ⅷ php如何在圖片中添加表格
把圖片作為表格的背景圖片(css的),然後數據怎麼放php控制
Ⅸ 怎麼使用php把表格中的數據導入到excel中
下面是我寫的一個PHP導出數據到CSV問價的函數,你到時候直接調用就行了
/**
*導出CSV文件
*@paramstring$fileName 文件名字
*@paramstring|array$data導出數據,csv格式的字元串|數值數組
*@paramstring$to_encoding目標轉換編碼
*@paramstring$from_encoding當前編碼
*/
functionexportCSV($fileName='',$data='',$to_encoding='gb2312',$from_encoding='utf-8'){
$fileName=empty($fileName)?date('YmdHis'):$fileName;
//文件標簽
Header("Content-type:application/octet-stream");
header("Content-type:application/vnd.ms-excel;charset=$from_encoding");
Header("Content-Disposition:attachment;filename=$fileName.csv");
$str='';
if($data){
if(is_array($data)){
foreach($dataas$v){
if(is_array($v)){
foreach($vas$vo){
$str.=(is_numeric($vo)?"'".$vo:$vo."").",";
}
$str=trim($str,",")." ";
}else{
$str.=(is_numeric($v)?"'".$v:$v).",";
}
}
$str=trim($str,",")." ";
}else{
$str=$data;
}
}
echomb_convert_encoding($str,"gb2312","utf-8");
exit;
}