创建excel表并向里面填充数据
来源:互联网 发布:西安unity3d招聘 编辑:程序博客网 时间:2024/05/16 10:06
创建excel表并向里面填充数据
<?php/** * PHP7以及更高版本没有了php_mysql.dll文件,只有php_mysqli.dll和php_pdo_mysql.dll文件,这里我用了php_mysqli.dll文件中的方法 * @var unknown */$link = mysqli_connect('localhost','root','197127')or die("数据库连接失败:".mysqli_error($link));//与Mysql连接echo "与Mysql服务器连接成功:<br>";mysqli_select_db($link,'bookstore')or die('不能选定数据库 bookstore:'.mysqli_error($link));//选定默认连接的数据库//将3条INSERT语句声明为一个字符串/**$insert = "INSERT INTO books(bookName,publisher,author,price,detail)VALUES ('PHP','电子工业','高某某','80.00','与PHP相关的图书'), ('JSP','人民邮电','洛某某','50.00','与JSP相关的图书'), ('ASP','电子工业','锋某某','30.00','与ASP相关的图书')";//使用mysql_query()函数发送INSERT语句,成功返回TURE,失败返回FALSE$result = mysqli_query($link, $insert);if($result && mysqli_affected_rows($link)>0){ echo "数据记录插入成功,最后一条插入的数据记录ID为:".mysqli_insert_id($link).'<br>';}else{ echo "数据插入失败,错误号:".mysqli_errno($link).",错误原因:".mysqli_error($link).'<br>';}**/$dir=dirname('_FILE_');//找到当前脚本所在路径require $dir.'/PHPExcel/PHPExcel.php';//引入PHPExcel.php文件echo "创建第一个excel表!";$objPHPExcel = new PHPExcel();//实例化PHPExcel类 新建一个excel工作表$objSheet = $objPHPExcel->getActiveSheet();//获得当前活动sheet的操作对象$objSheet->setTitle("demo1");//给当前活动sheet命名$objSheet->setCellValue('A1','姓名')->setCellValue('B1','成绩');//給当前活动sheet填充数据$objSheet->setCellValue('A2','邓杰博')->setCellValue('B2','98');//給当前活动sheet填充数据$objSheet=$objPHPExcel->createSheet();//创建一个新的sheet$objPHPExcel->setActiveSheetIndex(1);//将新sheet设置为第二个sheet$objSheet = $objPHPExcel->getActiveSheet();//获得当前活动sheet的操作对象$objSheet->setTitle("demo2");//给当前活动sheet命名 $array=array( array('姓名','成绩'), array('杜文昊','88') );//设置一个数组$objSheet->fromArray($array);// 直接从数组填充数据$objWrite=PHPExcel_IOFactory::createWriter($objPHPExcel,'Excel2007');//按照指定格式生产excel文件//$objWrite->save($dir.'/excel_1.xlsx');//保存文件到指定目录broswr('Excel2007', phpexcel_1);$objWrite->save('php://output');//将文件输出到浏览器//构造一个函数,将表格输出到浏览器function broswr($type,$filename){ if($type=='Excel5'){ header('Content-Type: application/vnd.ms-excel');//Excel5 }else if($type=='Excel2007') { header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');//Excel2007 }else { echo "该文件不是excel表格!"; } header("Content-Disposition: attachment;filename=$filename");//设置文件名字 header('Cache-Control: max-age=0');//禁止缓存}?>
0 0
- 创建excel表并向里面填充数据
- asp.net 创建Excel并且填充里面数据
- java POI创建Excel单元格并填充时间数据
- [例题]VB操作Excel (1)[用VB创建一个xls文件][并向里面写入一个数据]
- vb向excel模板中填充数据
- POI 操作Excel表格系列4 --- 创建Excel表格填充数据并下载
- 创建DataTable,并填充数据,模拟数据库中的表
- 以DataRow级别的数据向DataTable里面填充
- java向excel里面写数据
- C#创建并填充表
- excel里面数据自动填充自动增进,自动复制数据填充
- vb.net 向Excel模板中填充数据
- 向EXCEL里面写数据还有配置EXCEL单元格属性
- velocity往word/excel模版填充数据并导出
- VBS向已经存在的Excel里面输入数据
- scala之向Excel里面动态添加数据
- Excel数据填充技巧
- EXCEL 数据填充 VLOOKUP
- Spring Boot——开发新一代Spring Java应用
- 【递归】 之 二叉树
- js混淆压缩加密分析
- maven nexus-2.10.0-02 私服搭建
- linux虚拟机vmware中共享文件夹突然丢失
- 创建excel表并向里面填充数据
- linux下raid学习心得和raid0的实现
- 两位资深设计师谈设计和工具
- 友盟6.0版本问题1
- mysql 5.7 GROUP BY综合解决方法
- H264编码原理
- 网易邮箱登陆页面
- Android View 全解析(一) -- 窗口管理系统
- oracle 表空间笔记