资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

php数据导入excel php导入其他文件语句

PHP怎样将查询出来的数据导出成excel表格?

根据下列编码程序可以。

我们提供的服务有:做网站、网站制作、微信公众号开发、网站优化、网站认证、向阳ssl等。为上千企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的向阳网站制作公司

1./*** 批量导出数据* @param $arr 从数据库查询出来,即要导出的数据*  $name excel表歌名*/

2.function expExcel($arr,$name){ require_once 'PHPExcel.php';

3. //实例化 $objPHPExcel = new PHPExcel(); /*右键属性所显示的信息*/

4.$objPHPExcel-getProperties()-setCreator("zxf")  // -setLastModifiedBy("zxf")  //最后一  -setTitle('数据EXCEL导出')  //标题-setSubject('数据EXCEL导出') //主题setDescription('导出数据')  //描setKeywords("excel")   //标记setCategory("result file");  //类别

5. //设置当前的表格  $objPHPExcel-setActiveSheetIndex(0);// 设置表格第一行显示内容$objPHPExcel-getActiveSheet()  -setCellValue('A1', '业主姓名') -setCellValue('B1', '密码')-setCellValue('C1', '手机号码'  -setCellValue('D1', '地址')

6.//设置第一行为红色字体 -getStyle('A1:D1')-getFont()-getColor()-setARGB(PHPExcel_Style_Color::COLOR_RED);$key = 1; /*以下就是对处理Excel里的数据。

php怎么把数据库里的数据插入到excel

建议你先生成csv文件格式,然后手动转换成excel文件.

php倒是有扩展支持生成excel,例如PHPExcel.不过都相对麻烦.

php怎么给excel导入数据

如果是将数据导出到excel,应该是用vba方便点。

如果非要用php,请参考:

Header( "Content-type: application/octet-stream ");

Header( "Accept-Ranges: bytes ");

Header( "Content-type:application/vnd.ms-excel ");

Header( "Content-Disposition:attachment;filename=test.xls ");

$con = mysql_connect("localhost","root","123456");

mysql_select_db("db_test");

mysql_query('set names utf8');

$sql = "select id,FirstName,LastName,Age,Hometown,Job from user";

$result = mysql_query($sql,$con);

echo "id\tFirstName\tLastName\tAge\tHometown\tJob";

while ($rs=mysql_fetch_array($result)){

echo "\n";

echo $rs['id']."\t".$rs['FirstName']."\t".$rs['LastName']."\t".$rs['Age']."\t".$rs['Hometown']."\t".$rs['Job'];

}

怎么使用php把表格中的数据导入到excel中

下面是我写的一个PHP导出数据到CSV问价的函数,你到时候直接调用就行了

/**

* 导出CSV文件

* @param string $fileName 文件名字

* @param string|array $data 导出数据,csv格式的字符串|数值数组

* @param string $to_encoding 目标转换编码

* @param string $from_encoding 当前编码

*/

function exportCSV($fileName = '', $data = '', $to_encoding = 'gb2312', $from_encoding = 'utf-8') {

$fileName = empty($fileName) ? date('YmdHis') : $fileName;

// 文件标签

Header("Content-type: application/octet-stream");

header("Content-type: application/vnd.ms-excel; charset=$from_encoding");

Header("Content-Disposition: attachment; filename=$fileName.csv");

$str = '';

if($data) {

if(is_array($data)) {

foreach ($data as $v) {

if(is_array($v)) {

foreach ($v as $vo) {

$str .= (is_numeric($vo) ? "'".$vo : $vo."").",";

}

$str = trim($str, ",")."\r\n";

} else {

$str .= (is_numeric($v) ? "'".$v : $v).",";

}

}

$str = trim($str, ",")."\r\n";

} else {

$str = $data;

}

}

echo mb_convert_encoding($str, "gb2312", "utf-8");

exit;

}


新闻名称:php数据导入excel php导入其他文件语句
文章位置:http://cdkjz.cn/article/ddcpijp.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220