1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > php中使用PHPExcel操作excel(xls)文件

php中使用PHPExcel操作excel(xls)文件

时间:2018-07-20 21:49:58

相关推荐

php中使用PHPExcel操作excel(xls)文件

php教程|php手册

hpexcel,excel文件

php教程-php手册

PHPExcel是php的一个插件,它可以实现读取excel文件也就是xls文件了,下面我们就来看一个PHPExcel操作excel(xls)文件例子,希望能帮助到各位,读取中文的xls、csv文件会有问题,网上找了下资料,发现PHPExcel类库好用,官网地址:/

猴王开心水果源码php,vscode翻译一句话的插件,ubuntu 新增硬盘,tomcat目录下每个文件,爬虫python词频,沈阳php程序员,十堰白酒seo推广开户lzw

1、读取xls文件内容,代码如下:

易语言禁止任务管理器源码,ubuntu mac主题6,tomcat初始化密码,java 爬虫js,php源码学习外包,河北百度seo关键词上线价位lzw

getProperties()->setCreator("云舒") // ->setLastModifiedBy("云舒") // ->setTitle("产品URL导出") // ->setSubject("产品URL导出") // ->setDescription("产品URL导出") // ->setKeywords("产品URL导出"); $objPHPExcel->setActiveSheetIndex(0); $cols = ABCDEFGHIJKLMNOPQRSTUVWXYZ; //设置标题 for($i=0,$length=count($title); $igetActiveSheet()->setCellValue($cols{$i}.1, $title[$i]); } //设置标题样式 $titleCount = count($title); $r = $cols{0}.1; $c = $cols{$titleCount}.1; $objPHPExcel->getActiveSheet()->getStyle("$r:$c")->applyFromArray( array( font => array(old=> true ), alignment => array(horizontal => PHPExcel_Style_Alignment::HORIZONTAL_RIGHT, ), orders => array( op=> array( style => PHPExcel_Style_Border::BORDER_THIN) ), fill => array( ype => PHPExcel_Style_Fill::FILL_GRADIENT_LINEAR, otation => 90,startcolor => array( argb => FFA0A0A0),endcolor => array( argb => FFFFFFFF) ) ) ); $i = 0; foreach($data as $d) { //这里用foreach,支持关联数组和数字索引数组 $j = 0; foreach($d as $v) { //这里用foreach,支持关联数组和数字索引数组 $objPHPExcel->getActiveSheet()->setCellValue($cols{$j}.($i+2), $v); $j++; } $i++; } // 生成excel格式的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);}$array = array( array(1111,名称,品牌,商品名,\), array(1111,名称,品牌,商品名,\), array(1111,名称,品牌,商品名,\), array(1111,名称,品牌,商品名,\), array(1111,名称,品牌,商品名,\),);write_xls($array,array(商品id,供应商名称,品牌,商品名,URL), eport);

左右滑动日历案例源码,vscode的查找和替换,ubuntu 2080显卡,tomcat外网域名配置,山西爬虫ip,php 批量发送邮件,欧美seo7在线观看,网站免费浮动qq,后台菜单模板源码lzw

2、向xls文件写内容,代码如下:

mysql, DB_HOST=>localhost, DB_NAME=> est, DB_USER=> oot, DB_PWD=> oot, DB_PORT=>3306,);function getProductIdByName($name) { global $config; $id = false; $mysqli = new mysqli($config[DB_HOST], $config[DB_USER], $config[DB_PWD], $config[DB_NAME]); if(mysqli_connect_error()) { //兼容 connect_error die("连接失败,错误码:".mysqli_connect_errno()."错误信息:".mysqli_connect_error()); } //设置连接数据库的编码,不要忘了设置 $mysqli->set_charset("gbk"); //中文字符的编码要与数据库一致,若没设置,结果为null $name = iconv("utf-8", "gbk//IGNORE", $name); if($mysqli_stmt = $mysqli->prepare("select id from 137_product where name like ?")) { $mysqli_stmt->bind_param("s", $name); $mysqli_stmt->execute(); $mysqli_stmt->bind_result($id); $mysqli_stmt->fetch(); $mysqli_stmt->close(); } $mysqli->close();return $id; //得到的是gbk码(同数据库编码)} $id = getProductIdByName(\%伊奈卫浴伊奈分体座便器%);var_dump($id);

本文地址:

转载随意,但请附上文章地址:-)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。