本文实例讲述了PHP5.6读写excel表格文件操作。分享给大家供大家参考,具体如下:
测试环境:php5.6.24.这块没啥兼容问题。
需要更多栗子,请看PHPExcel的examples。还是蛮强大的。
读取excel文件:
第一步、下载开源的PHPExcel的类库文件,官方网站是http://www.codeplex.com/PHPExcel。里面也有很多示例包。
或者从本站下载:https://www.jb51.net/codes/194070.html
第二步、读取的基本代码示例:
<"最大列:$highestColumn"; echo "最大行:$highestRow"; echo '<hr/>'; $cell = function ($cell) use ($activeSheet) { return $activeSheet->getCell("$cell")->getValue(); }; $str1 = $cell('A13'); echo $str1; exit;
导出excel表格文件:
第一步、同上也是先下载PHPExcel类库文件。
第二步、导出excel文件的示例代码:
//--------------------------------导出excel文件-------------------------------- require_once './Classes/PHPExcel.php'; $objPHPExcel=new PHPExcel(); //一些关于excel文件的描述。在Classes/PHPExcel/DocumentProperties.php中有更多选项 $prop = $objPHPExcel->getProperties(); $prop->setCreator('sweat_xiaoMa'); $prop->setLastModifiedBy('xiaoma'); $prop->setTitle('Office 2007 XLSX Document'); $prop->setSubject('Office 2007 XLSX Document'); $prop->setDescription('Document for Office 2007 XLSX, generated using PHP classes.'); $prop->setKeywords('office 2007 openxml php'); $prop->setCategory('Result file'); //设置使用的当前的工作表的索引 $objPHPExcel->setActiveSheetIndex(0); //然后就可以设置单元格上的内容了。 $activeSheet = $objPHPExcel->getActiveSheet(); $activeSheet->setCellValue('A1','学号'); $activeSheet->setCellValue('B1','年级'); $activeSheet->setCellValue('C1','班级'); $activeSheet->setCellValue('D1','姓名'); $activeSheet->setCellValue('E1','性别'); //给当前使用的工作表设置标题。 $activeSheet->setTitle('工作表1啦啦啦'); //文件名字。下面的header中用到。 $filename = '学生信息统计表_'.date('Y-m-dHis'); /* *生成xlsx文件 */ // header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'); // header('Content-Disposition: attachment;filename="'.$filename.'.xlsx"'); // header('Cache-Control: max-age=0'); // $objWriter=PHPExcel_IOFactory::createWriter($objPHPExcel,'Excel2007'); /* *生成xls文件 */ header('Content-Type: application/vnd.ms-excel'); header('Content-Disposition: attachment;filename="'.$filename.'.xls"'); header('Cache-Control: max-age=0'); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5'); $objWriter->save('php://output'); exit;
更多关于PHP相关内容感兴趣的读者可查看本站专题:《php操作office文档技巧总结(包括word,excel,access,ppt)》、《PHP数组(Array)操作技巧大全》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《PHP数学运算技巧总结》、《php正则表达式用法总结》、《php字符串(string)用法总结》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
P70系列延期,华为新旗舰将在下月发布
3月20日消息,近期博主@数码闲聊站 透露,原定三月份发布的华为新旗舰P70系列延期发布,预计4月份上市。
而博主@定焦数码 爆料,华为的P70系列在定位上已经超过了Mate60,成为了重要的旗舰系列之一。它肩负着重返影像领域顶尖的使命。那么这次P70会带来哪些令人惊艳的创新呢?
根据目前爆料的消息来看,华为P70系列将推出三个版本,其中P70和P70 Pro采用了三角形的摄像头模组设计,而P70 Art则采用了与上一代P60 Art相似的不规则形状设计。这样的外观是否好看见仁见智,但辨识度绝对拉满。
更新日志
- 凤飞飞《我们的主题曲》飞跃制作[正版原抓WAV+CUE]
- 刘嘉亮《亮情歌2》[WAV+CUE][1G]
- 红馆40·谭咏麟《歌者恋歌浓情30年演唱会》3CD[低速原抓WAV+CUE][1.8G]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[320K/MP3][193.25MB]
- 【轻音乐】曼托凡尼乐团《精选辑》2CD.1998[FLAC+CUE整轨]
- 邝美云《心中有爱》1989年香港DMIJP版1MTO东芝首版[WAV+CUE]
- 群星《情叹-发烧女声DSD》天籁女声发烧碟[WAV+CUE]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[FLAC/分轨][748.03MB]
- 理想混蛋《Origin Sessions》[320K/MP3][37.47MB]
- 公馆青少年《我其实一点都不酷》[320K/MP3][78.78MB]
- 群星《情叹-发烧男声DSD》最值得珍藏的完美男声[WAV+CUE]
- 群星《国韵飘香·贵妃醉酒HQCD黑胶王》2CD[WAV]
- 卫兰《DAUGHTER》【低速原抓WAV+CUE】
- 公馆青少年《我其实一点都不酷》[FLAC/分轨][398.22MB]
- ZWEI《迟暮的花 (Explicit)》[320K/MP3][57.16MB]