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();