|
|
|
PHPExcel จากโค้ดในนี้ จะเพิ่มความกว้าง Width ของคอลั่มของ Excel ที่ Export ออกมาได้อย่างไรครับ (ตามภาพ) |
|
|
|
|
|
|
|
ผมทำตามบทความนี้ครับ
https://www.thaicreate.com/community/phpexcel-and-mysql.html
แต่ไม่รู้จะเพิ่งความกว้างของคอลั่มใน Excel อย่างไร ต้องเพิ่มโค้ดตัวไหนครับ
โค้ดของผมที่ทำ
Code (PHP)
// Add some data
echo date('H:i:s') . " Add some data\n";
$objPHPExcel->setActiveSheetIndex(0)
->setCellValue('A1', 'รหัสนักศึกษา')
->setCellValue('B1', 'คำนำหน้า')
->setCellValue('C1', 'ชื่อ')
->setCellValue('D1', 'นามสกุล')
->setCellValue('E1', 'ชื่อเล่น')
->setCellValue('F1', 'เพศ');
// Write data from MySQL result
$objConnect = mysql_connect("localhost","test_ce","123456") or die("Error Connect to Database");
$objDB = mysql_select_db("test_ce");
mysql_query("set NAMES'utf8'"); //
mysql_query("SET character_set_results=utf8"); //
mysql_query("SET character_set_client=utf8"); //
mysql_query("SET character_set_connection=utf8"); //
$strSQL = "SELECT * FROM student ORDER BY std_id ASC";
$objQuery = mysql_query($strSQL);
$i = 2;
while($objResult = mysql_fetch_array($objQuery))
{
$objPHPExcel->getActiveSheet()->setCellValue('A' . $i, $objResult["std_id"]);
$objPHPExcel->getActiveSheet()->setCellValue('B' . $i, $objResult["std_pname"]);
$objPHPExcel->getActiveSheet()->setCellValue('C' . $i, $objResult["std_fname"]);
$objPHPExcel->getActiveSheet()->setCellValue('D' . $i, $objResult["std_lname"]);
$objPHPExcel->getActiveSheet()->setCellValue('E' . $i, $objResult["std_nickname"]);
$objPHPExcel->getActiveSheet()->setCellValue('F' . $i, $objResult["std_sex"]);
$i++;
}
mysql_close($objConnect);
Tag : PHP, MySQL
|
ประวัติการแก้ไข 2013-09-19 23:07:59 2013-09-19 23:08:30 2013-09-23 00:32:46
|
|
|
|
|
Date :
2013-09-19 23:07:16 |
By :
like-com |
View :
1904 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$objPHPExcel->getActiveSheet()->setCellValue('A' . $i, $objResult["std_id"])->setAutoSize(true);
|
|
|
|
|
Date :
2013-09-20 00:19:43 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เออเร่อ ตามนี้ครับ
มันไม่รู้จัก....
|
|
|
|
|
Date :
2013-09-20 01:52:28 |
By :
like-com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(25);
|
|
|
|
|
Date :
2013-09-20 06:13:02 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|