如何用PHP将MySql中的数据导如Excle 简单点的办法。将mysql中的数据倒出成固定格式的文本在用excel倒入。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1. mysql output .cvs2. excel load .cvs 给你段我用过的代码,你慢慢研究一下<?Header("Content-type: application/octet-stream");Header("Accept-Ranges: bytes");Header("Content-Disposition: attachment; filename=" . $file_name.".csv"); //header("Content-type:application/vnd.ms-excel");//header("Content-Disposition:filename=test.xls");require ("../include/common.inc.php");$db = new DB_test;$today = gmdate("M d Y ") ;$number = "baojiadan";echo "\" \",\"Wintop Office \",\"Wenzhou-China\",\" \",\"Customer\",\"ALL\",\" \",\"Date\",\"$today\",\"\"\n";echo "\" \",\"Wintop Staff \",\"Zhu Yongbin\",\" \",\"Customer Ref\",\" \",\" \",\"No.\",\"$number\",\"\"\n\n";if(!empty($qtatnid)){ $query = "select * from tb_quotation where fd_qtatn_id = $qtatnid "; $db->query($query); if($db->nf()){ //判断查询到的记录是否为空 $db->next_record(); //读取记录数据 $no = $db->f(fd_qtatn_no ) ; //编号 $date = $db->f(fd_qtatn_date ) ; //报价日期 $cusid = $db->f(fd_qtatn_cusid ) ; //客户ID $pricement = $db->f(fd_qtatn_pricement ) ; //价格条款 $memo = $db->f(fd_qtatn_memo ) ; //备注 $man = $db->f(fd_qtatn_man ) ; //报价人 $org = $db->f(fd_qtatn_org ) ; //报价机构 $enddate = $db->f(fd_qtatn_enddate ) ; //截止日期 $consignmentdate = $db->f(fd_qtatn_consignmentdate) ; //交货期 $payment = $db->f(fd_qtatn_payment ) ; //付款方式说明 $memocus = $db->f(fd_qtatn_memocus ) ; //备注(客户可见) } echo "\"编号\","; echo "\"类别\","; echo "\"名称\","; echo "\"规格\","; echo "\"颜色\","; echo "\"Corton\","; echo "\"单位\","; echo "\"认证\","; echo "\"包装\","; echo "\"币别\","; echo "\"报价\" \n"; $query = "select * from tb_quotation_x left join tb_commodity on fd_commo_id = fd_qtatnx_commid where fd_qtatnx_qtatnid = $qtatnid "; $db->query($query); $count = 0 ; while($db->next_record()){ $commcat = $db->f(fd_commo_catalog ); //商品类别 $commno = $db->f(fd_commo_no ); //商品编号 $commname = $db->f(fd_commo_ename ); //商品名称 $commspec = $db->f(fd_commo_spec ); //商品规格 $commcorton = $db->f(fd_commo_trunksize); //外箱尺寸 $communit = $db->f(fd_commo_unit ); //单位 $commpacktype = $db->f(fd_commo_packtype); //商品数量 $commquantity = $db->f(fd_salex_quantity); //内包装数量 $commtrunknum = $db->f(fd_commo_trunknum); //外包装数量 echo "\"$commno\","; echo "\"$commcat\","; echo "\"$commname\","; echo "\"$commspec\","; echo "\" \","; echo "\"$commcorton\","; echo "\"$communit\","; echo "\" \","; echo "\"包装\","; echo "\"币别\","; echo "\"报价\" \n"; }}?> 熟悉淘宝api的进来下 细节问题。unset()是否会释放内存。 还是RewriteRule 问题,伪静态 php xml解析问题 救命啊,变态的编码把我弄晕了,高分(200)求救! 新手求助程序·希望各位帮助 关于查询结果显示的问题 有谁能搞出这些软件的下载地址吗?想不明白这防盗技术 急,mysql数据库查询问题,如何把重复数据自动剔除,返回不重复的数据,高分! 用了PDO连接数据库之后,出现了一个问题 怎样得到一个时间戳的当天、当月、当年的起始datetime时间? 想搞一个论谈,有没有好的源码介绍一下,谢谢!!
2. excel load .cvs
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Content-Disposition: attachment; filename=" . $file_name.".csv"); //header("Content-type:application/vnd.ms-excel");
//header("Content-Disposition:filename=test.xls");require ("../include/common.inc.php");$db = new DB_test;$today = gmdate("M d Y ") ;
$number = "baojiadan";
echo "\" \",\"Wintop Office \",\"Wenzhou-China\",\" \",\"Customer\",\"ALL\",\" \",\"Date\",\"$today\",\"\"\n";
echo "\" \",\"Wintop Staff \",\"Zhu Yongbin\",\" \",\"Customer Ref\",\" \",\" \",\"No.\",\"$number\",\"\"\n\n";if(!empty($qtatnid)){
$query = "select * from tb_quotation where fd_qtatn_id = $qtatnid ";
$db->query($query);
if($db->nf()){ //判断查询到的记录是否为空
$db->next_record(); //读取记录数据
$no = $db->f(fd_qtatn_no ) ; //编号
$date = $db->f(fd_qtatn_date ) ; //报价日期
$cusid = $db->f(fd_qtatn_cusid ) ; //客户ID
$pricement = $db->f(fd_qtatn_pricement ) ; //价格条款
$memo = $db->f(fd_qtatn_memo ) ; //备注
$man = $db->f(fd_qtatn_man ) ; //报价人
$org = $db->f(fd_qtatn_org ) ; //报价机构
$enddate = $db->f(fd_qtatn_enddate ) ; //截止日期
$consignmentdate = $db->f(fd_qtatn_consignmentdate) ; //交货期
$payment = $db->f(fd_qtatn_payment ) ; //付款方式说明
$memocus = $db->f(fd_qtatn_memocus ) ; //备注(客户可见)
}
echo "\"编号\",";
echo "\"类别\",";
echo "\"名称\",";
echo "\"规格\",";
echo "\"颜色\",";
echo "\"Corton\",";
echo "\"单位\",";
echo "\"认证\",";
echo "\"包装\",";
echo "\"币别\",";
echo "\"报价\" \n";
$query = "select * from tb_quotation_x
left join tb_commodity on fd_commo_id = fd_qtatnx_commid
where fd_qtatnx_qtatnid = $qtatnid ";
$db->query($query);
$count = 0 ;
while($db->next_record()){
$commcat = $db->f(fd_commo_catalog ); //商品类别
$commno = $db->f(fd_commo_no ); //商品编号
$commname = $db->f(fd_commo_ename ); //商品名称
$commspec = $db->f(fd_commo_spec ); //商品规格
$commcorton = $db->f(fd_commo_trunksize); //外箱尺寸
$communit = $db->f(fd_commo_unit ); //单位
$commpacktype = $db->f(fd_commo_packtype); //商品数量
$commquantity = $db->f(fd_salex_quantity); //内包装数量
$commtrunknum = $db->f(fd_commo_trunknum); //外包装数量
echo "\"$commno\",";
echo "\"$commcat\",";
echo "\"$commname\",";
echo "\"$commspec\",";
echo "\" \",";
echo "\"$commcorton\",";
echo "\"$communit\",";
echo "\" \",";
echo "\"包装\",";
echo "\"币别\",";
echo "\"报价\" \n";
}
}?>