thinkphp 如何把excel导入()-编程知识网

thinkphp如何将excel导入数据

Thinkphp使用PHPExcel导出Excel

//导出Excel表格

公共函数导出($data,$excelFileName,$sheetTitle){

$ this-& gt;_ _ construct();

/*实例化该类*/

$ objPHPExcel = new PHP excel();

/*将输出excel文件设置为2007兼容格式*/

//$ obj Writer = new PHP excel _ Writer _ excel 5($ objPHPExcel);//不是2007格式

$ obj Writer = new PHP excel _ Writer _ excel 2007($ objPHPExcel);

/*设置当前工作表*/

$ objPHPExcel-& gt;setActiveSheetIndex(0);

$ objActSheet = $ objPHPExcel-& gt;getActiveSheet();

/*设置宽度*/

$ objPHPExcel-& gt;getActiveSheet()-& gt;get column dimension(& # 39;一& # 39;)-& gt;setWidth(10);

$ objPHPExcel-& gt;getActiveSheet()-& gt;get column dimension(& # 39;B&第39名;)-& gt;setWidth(60);

/*工作表标题*/

$ objActSheet-& gt;setTitle($ sheet title);

$ I = 2;

foreach($数据作为$value)

{

/* excel文件内容*/

$ j = & # 39一& # 39;;

foreach($value as $value2)

{

//$ value 2 = iconv(& quot;gbk & quot,& quotutf-8 & quot;,$ value 2);

$ objActSheet-& gt;setCellValue($j.$i,$ value 2);

$ j

}

$ i

}

/*生成到浏览器并提供下载*/

ob _ end _ clean();//清除空缓存

标题(& quotpragma:public & quot;);

标题(& quot过期时间:0 & quot);

标题(& quotCache-Control:必须重新验证,post-check=0,pre-check = 0 & quot;);

标题(& quot内容类型:应用程序/强制下载& quot);

标题(& quot内容类型:application/vnd . ms-execl & quot;);

标题(& quot内容类型:应用程序/八位流& quot);

标题(& quot内容类型:应用程序/下载& quot);

页眉(& # 39;内容-处置:依恋;filename = & quot'.$excelFileName。'.xlsx & quot');

标题(& quot内容传输编码:二进制& quot);

$ obj writer-& gt;保存(& # 39;PHP://output & # 39;);

thinkphp3.1中的phpexcel导入怎么用?

使用phpexcel,获取xls的内容。然后取出你要的内容,在执行插入就行了

使用thinkphp3.2,phpexcel怎么导出excel?

目录:C:xampphtdocsgs_applyThinkPHPLibraryVendorClasses加载phpexcel类的方法:Vendor(‘Classes.PHPExcel’); $objPHPExcel = new PHPExcel();