php读取excel文件示例分享(更新修改excel)

2015-01-24信息快讯网

这篇文章主要介绍了php读取excel文件示例,还有更新修改功能,需要的朋友可以参考下

//模板存放目录
$dir = $DOCUMENT_ROOT.'/backoffice/admin/oemcheck/';

$templateName = '1.xlsx';
$outputFileName = '模板.xlsx';
$txt='test';

//实例化Excel读取类
$PHPReader = new PHPExcel_Reader_Excel2007();
if(!$PHPReader->canRead($dir.$templateName)){
 $PHPReader = new PHPExcel_Reader_Excel5();
 if(!$PHPReader->canRead($dir.$templateName)){
  echo '无法识别的Excel文件!';
  return false;
 }
}
//读取Excel
$PHPExcel = $PHPReader->load($dir.$templateName);
//读取工作表1
$currentSheet = $PHPExcel->getSheet(0);

$currentSheet->setCellValue('B13',iconv('gbk','utf-8',$txt));//表头赋值//
//实例化Excel写入类
$PHPWriter = new PHPExcel_Writer_Excel2007($PHPExcel);
ob_start();
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header('Content-Disposition:attachment;filename="' .$outputFileName. '"');//输出模板名称
header("Content-Transfer-Encoding: binary");
header("Last-Modified:".gmdate("D, d M Y H:i:s")." GMT");
header('Pragma: public');
header('Expires: 30');
header('Cache-Control: public');
$PHPWriter->save('php://output');

PHP编程中的常见漏洞和代码实例
Discuz7.2版的faq.php SQL注入漏洞分析
PHP中的reflection反射机制测试例子
PHP的反射类ReflectionClass、ReflectionMethod使用实例
实例介绍PHP的Reflection反射机制
PHP使用Session遇到的一个Permission denied Notice解决办法
PHP exif扩展方法开启详解
PHP中unset,array_splice删除数组中元素的区别
PHP错误Allowed memory size of 67108864 bytes exhausted的3种解决办法
php中error与exception的区别及应用
PHP中file_exists函数不支持中文名的解决方法
php中创建和调用webservice接口示例
ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例
Codeigniter+PHPExcel实现导出数据到Excel文件
Codeigniter生成Excel文档的简单方法
php把数据表导出为Excel表的最简单、最快的方法(不用插件)
php加速器eAccelerator的配置参数、API详解
php命名空间学习详解
php中的strpos使用示例
php判断字符串在另一个字符串位置的方法
php汉字转拼音的示例
PHP中session变量的销毁
php处理restful请求的路由类分享
php中require和require_once的区别说明
php更新修改excel中的内容实例代码
php检测iis环境是否支持htaccess的方法
php中simplexml_load_string使用实例分享
php生成excel文件的简单方法
php中利用explode函数分割字符串到数组
PHP中source #N问题的解决方法
header导出Excel应用示例
利用phpexcel把excel导入数据库和数据库导出excel实现
php下载excel无法打开的解决方法
©2014-2024 dbsqp.com