教学之友,学习之友。

站长教学网

当前位置: 站长教学网 > 网站编程 > PHP教程 >

PHP如何导入导出Excel表格方法(3)

时间:2012-04-16 17:11来源:未知 作者:ken 点击:

6、使用com
如果你的PHP可以开启com模块,就可以用它来导出Excel文件
PHP代码
<?PHP  
$filename = “c:/spreadhseet/test.xls”;  
$sheet1 = 1;  
$sheet2 = “sheet2″;  
$excel_app = new COM(”Excel.application”) or Die (”Did not connect”);  
print “Application name: {$excel_app->Application->value}\n” ;  
print “Loaded version: {$excel_app->Application->version}\n”;  
$Workbook = $excel_app->Workbooks->Open(”$filename”) or Die(”Did not open $filename $Workbook”);  
$Worksheet = $Workbook->Worksheets($sheet1);  
$Worksheet->activate;  
$excel_cell = $Worksheet->Range(”C4″);  
$excel_cell->activate;  
$excel_result = $excel_cell->value;  
print “$excel_result\n”;  
$Worksheet = $Workbook->Worksheets($sheet2);  
$Worksheet->activate;  
$excel_cell = $Worksheet->Range(”C4″);  
$excel_cell->activate;  
$excel_result = $excel_cell->value;  
print “$excel_result\n”;  
#To close all instances of excel:  
$Workbook->Close;  
unset($Worksheet);  
unset($Workbook);  
$excel_app->Workbooks->Close();  
$excel_app->Quit();  
unset($excel_app);  
?> 

二、PHP导入Excel

1:还是用PHPExcel,官方网站: http://www.codeplex.com/PHPExcel

2:使用PHP-ExcelReader,下载地址: http://sourceforge.net/projects/phpexcelreader
举例:
PHP代码
<?php  
require_once ‘Excel/reader.php’;  
  
// ExcelFile($filename, $encoding);  
$data = new Spreadsheet_Excel_Reader();  
  
// Set output Encoding.  
$data->setOutputEncoding(’utf8′);  
  
$data->read(’ jxlrwtest.xls’);  
  
error_reporting(E_ALL ^ E_NOTICE);  
  
for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) {  
for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) {  
echo “\”".$data->sheets[0]['cells'][$i][$j].”\”,”;  
}  
echo “\n”;  
}   
?>  

(责任编辑:ken)
TAG标签: php 导入 导出 Excel 表格
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
注册登录:不允许匿名留言,登录后留言无需输入验证码。
栏目列表
最新内容