⑴ php导出excle表格
1种是做一个下载文件的操作,2就是插件
⑵ php html中table 固定前N列 不随滚动条滚动怎么实现
不用js插件的话,你可以把前N行单独放到一个table里,然后把它相对浏览器定位...
最好还是好成熟的表格插件吧,人家写得多漂亮,兼容性又好...
⑶ php 导出excel表格的原理 和代码 小弟新手
$msg ="1,2,3,4\n";
$msg .="1,2,3,4\n";
header("Pragma: cache");
header("Content-Disposition: attachment; filename=\"cdr4.csv\"");
header("Content-Type: text/csv; charset=utf8");
header( "Expires: ". strftime("%a,%d %b %Y %H:%M:%S %Z",strtotime("+2 day")) );
header( "Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT" );
header( "Cache-Control: post-check=0, pre-check=0", false );
header("Content-Length: ".strlen($msg));
echo $msg;
exit();
⑷ PHP如何将查询出来的数据导出成excel表格
excel导出网上找个插件。
但是如果excel或者wps是新版的,可以导出为csv,php内置有此方法函数。
⑸ wordpres表格插件tablepress怎么设置中文
在远程站点下找到wp-config.php
右键选择查看/编辑,找到并将define('WPLANG', '');改为define('WPLANG', 'zh_CN');
关闭后传回服务器即可登陆WORDPRESS,在仪表盘选择更新即可将语言改为简体中文
⑹ 怎么用php把查询出来的文件导出成excel表格的形式
用PHP EXCEL插件吧。
class ExcelToArrary extends Service{
public function __construct() {
/*导入phpExcel核心类 注意 :你的路径跟我不一样就不能直接复制*/
include_once('./Excel/PHPExcel.php');
}
/* 导出excel函数*/
public function push($data,$name='Excel'){
error_reporting(E_ALL);
date_default_timezone_set('Europe/London');
$objPHPExcel = new PHPExcel();
/*以下是一些设置 ,什么作者 标题啊之类的*/
$objPHPExcel->getProperties()->setCreator("转弯的阳光")
->setLastModifiedBy("转弯的阳光")
->setTitle("数据EXCEL导出")
->setSubject("数据EXCEL导出")
->setDescription("备份数据")
->setKeywords("excel")
->setCategory("result file");
/*以下就是对处理Excel里的数据, 横着取数据,主要是这一步,其他基本都不要改*/
foreach($data as $k => $v){
$num=$k+1;
$objPHPExcel->setActiveSheetIndex(0)
//Excel的第A列,uid是你查出数组的键值,下面以此类推
->setCellValue('A'.$num, $v['uid'])
->setCellValue('B'.$num, $v['email'])
->setCellValue('C'.$num, $v['password'])
}
$objPHPExcel->getActiveSheet()->setTitle('User');
$objPHPExcel->setActiveSheetIndex(0);
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="'.$name.'.xls"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
exit;
}
⑺ 怎么通过php把sql数据的数据导出的表格
使用phpexcel插件。
<?php
/**
*erport
*导出excel
*/
$dir=dirname(__FILE__);
require$dir.'/Class/db.class.php';
require$dir.'/PHPExcel/PHPExcel.php';
$dbObj=newdb();
$phpexcelObj=newPHPExcel();
for($i=1;$i<=3;$i++){
$what="*";
$condition="studentwheregrade=".$i."ORDERBYscoreDESC";
$res=$dbObj->mySelect($what,$condition);
if($i>1){
$phpexcelObj->createSheet();
}
$phpexcelObj->setActiveSheetIndex($i-1);
$sheetObj=$phpexcelObj->getActiveSheet($i);
$sheetObj->setTitle($i."年级");
$sheetObj->setCellValue('A1','name')->setCellValue('B1','score')->setCellValue('C1','class');
$j=2;
foreach($resas$key=>$val){
$sheetObj->setCellValue('A'.$j,$res[$key]['name'])->setCellValue('B'.$j,$res[$key]['score'])->setCellValue('C'.$j,$res[$key]['class']);
$j++;
}
}
$phpexcelObj->setActiveSheetIndex(1);
$writerObj=PHPExcel_IOFactory::createWriter($phpexcelObj,'Excel5');
$writerObj->save($dir.'/Excels/scores.xls');
⑻ 导入Excel提示没有PHPExcel插件
在tp5.0的根目录找到extend文件夹,然后将phpexcel文件夹放到这里面,然后项目里面引入 // 引入 extend/phpexcel/PHPExcel.phpimport('phpexcel.PHPExcel', EXTEND_PATH);//实例化PHPExcel$objPHPExcel = new \PHPExcel();
⑼ 怎么解决从php导出的excel文件打开时弹出文件格式不一致问题(还有无边框显示问题,见“问题补充”)
没有你的数据,做了个测试,可以导出,但是还会报你说的错误,但是不影响内容,应该是导出的文件并不是excel格式的,只是命名成excel文件而已吧。下面代码可以解决边框问题:
<?php
$filename="excel.xls";//定义一个excel文件
header("Content-Type: application/vnd.ms-execl");
header("Content-Type: application/vnd.ms-excel; charset=gb2312");
header("Content-Disposition: attachment; filename=$filename");
header("Pragma: no-cache");
header("Expires: 0");
$testArr = array("test1"=>array('test','test','test'),"test2"=>array('test2','test2','test2'));
foreach($testArr as $val){
foreach( $val as $v ){
echo $v."\t";
}
echo "\n";
}
?>