 |
|
แจ้งเตือนดังนี้ครับ
Fatal error: Class 'COM' not found in /home/allfresh/domains/allfresh.co.th/public_html/admin/db2Excel.php on line 233
ส่วนโค้ดตามนี้เลยครับ
Code (PHP)
<?
include("../phpConnection.php");
$strSQL = "SELECT * FROM product";
$objQuery = mysql_query($strSQL);
if($objQuery)
{
//*** Get Document Path ***//
$strPath = realpath(basename(getenv($_SERVER["SCRIPT_NAME"]))); // C:/AppServ/www/myphp
//*** Excel Document Root ***//
$strFileName = "MyXls/MyExcel.xls";
//*** Connect to Excel.Application ***//
$xlApp = new COM("Excel.Application"); //มันฟ้องErrorบรรทัดนี้ครับ
$xlBook = $xlApp->Workbooks->Add();
//*** Create Sheet 1 ***//
$xlBook->Worksheets(1)->Name = "My Product";
$xlBook->Worksheets(1)->Select;
//*** Header ***//
$xlApp->ActiveSheet->Cells(1,1)->Value = "Product ID";
$xlApp->ActiveSheet->Cells(1,2)->Value = "Product Name";
$xlApp->ActiveSheet->Cells(1,3)->Value = "Product Type";
$xlApp->ActiveSheet->Cells(1,4)->Value = "Description";
$xlApp->ActiveSheet->Cells(1,5)->Value = "Weight";
$xlApp->ActiveSheet->Cells(1,6)->Value = "Country";
//***********//
$intRows = 2;
while($objResult = mysql_fetch_array($objQuery))
{
//*** Detail ***//
$xlApp->ActiveSheet->Cells($intRows,1)->Value = $objResult["pro_id"];
$xlApp->ActiveSheet->Cells($intRows,2)->Value = $objResult["pro_name"];
$xlApp->ActiveSheet->Cells($intRows,3)->Value = $objResult["pro_type"];
$xlApp->ActiveSheet->Cells($intRows,4)->Value = $objResult["pro_descr"];
$xlApp->ActiveSheet->Cells($intRows,5)->Value = $objResult["pro_weight"];
$xlApp->ActiveSheet->Cells($intRows,6)->Value = $objResult["pro_country"];
$intRows++;
}
@unlink($strFileName); //*** Delete old files ***//
$xlBook->SaveAs($strPath."/".$strFileName); //*** Save to Path ***//
//$xlBook->SaveAs(realpath($strFileName)); //*** Save to Path ***//
//*** Close & Quit ***//
$xlApp->Application->Quit();
$xlApp = null;
$xlBook = null;
$xlSheet1 = null;
}
mysql_close($objConnect);
?>
Tag : PHP, MySQL, Excel (Word.Application)
|
ประวัติการแก้ไข 2011-02-20 01:17:05
|
 |
 |
 |
 |
Date :
2011-02-20 01:09:59 |
By :
dextiny |
View :
1754 |
Reply :
1 |
|
 |
 |
 |
 |
|
|
|
 |