php 关于数据库的数据导入表EXCEL问题 可以实现填充到某个单元格,比如 A1 C5, 可以使用pear的插件, 去搜搜 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 PHP生成EXCEL文件的一个类 自己参考一下吧function xlsBOF() { echo pack("ssssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0); return; } function xlsEOF() { echo pack("ss", 0x0A, 0x00); return; } function xlsWriteNumber($Row, $Col, $Value) { echo pack("sssss", 0x203, 14, $Row, $Col, 0x0); echo pack("d", $Value); return; } function xlsWriteLabel($Row, $Col, $Value ) { $L = strlen($Value); echo pack("ssssss", 0x204, 8 + $L, $Row, $Col, 0x0, $L); echo $Value; return; } // 文件头 header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Content-Type: application/force-download"); header("Content-Type: application/octet-stream"); header("Content-Type: application/download");; header("Content-Disposition: attachment;filename=123.xls "); header("Content-Transfer-Encoding: binary "); // 向表中添加数据 xlsBOF(); xlsWriteLabel(1,0,"Student Register $semester/$year"); xlsWriteLabel(2,0,"COURSENO : "); xlsWriteLabel(2,1,"dddd"); xlsWriteLabel(3,0,"TITLE : "); xlsWriteLabel(3,1,"dddd"); xlsWriteLabel(4,0,"SETION : "); xlsWriteLabel(4,1,"dasd"); $xlsRow = 1; xlsWriteNumber($xlsRow,0,"$i"); $xlsRow++; xlsEOF(); exit(); php生成excel其实就是按照excel的约定打印出字符。 用PEAR生成EXCEL太麻烦了,所以就弄了一个现成的EXCEL模板,我现在怎么样能把数据按照模板的格式添加到EXCEL模板中?不想重新生成一个EXCEL 我这个报表很复杂,用SPREADSHEET写了好多才出来一个表头。所以想直接用模板? 没有好办法简单的你可输出一个table,但header时提示用excel打开或者,你将excel的存成xml,用那个模板算了 导出报表用phpExcelsf.net上有读excel用Spreadsheet_Excel_Readercsdn下载里有 我到时还得打印,必须是A4的纸,将excel的存成xml打印的时候没关系吗? 简单猜数字程序,有时运行正确,有时运行结果错误 opera怎么样查看wap站的wml 关于瀑布流的一些问题php+js的 关于PHP开源协议GPL的法律问题,纯技术问题. 网站后台管理的密码忘了怎么找回啊 IIS配置php,win2000中的问题,急 关于在客户端操作服务器上的文件的问题 还是登陆系统的问题 while嵌套while循环,为什么只循环了外边的while API就是读取不到数据。什么原因 有谁能帮我解释一下.这段代码的意思 有什么方法可以跟踪网站访问来源啊?
function xlsBOF() {
echo pack("ssssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0);
return;
} function xlsEOF() {
echo pack("ss", 0x0A, 0x00);
return;
} function xlsWriteNumber($Row, $Col, $Value) {
echo pack("sssss", 0x203, 14, $Row, $Col, 0x0);
echo pack("d", $Value);
return;
} function xlsWriteLabel($Row, $Col, $Value ) {
$L = strlen($Value);
echo pack("ssssss", 0x204, 8 + $L, $Row, $Col, 0x0, $L);
echo $Value;
return;
} // 文件头
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");;
header("Content-Disposition: attachment;filename=123.xls ");
header("Content-Transfer-Encoding: binary "); // 向表中添加数据 xlsBOF();
xlsWriteLabel(1,0,"Student Register $semester/$year");
xlsWriteLabel(2,0,"COURSENO : ");
xlsWriteLabel(2,1,"dddd");
xlsWriteLabel(3,0,"TITLE : ");
xlsWriteLabel(3,1,"dddd");
xlsWriteLabel(4,0,"SETION : ");
xlsWriteLabel(4,1,"dasd");
$xlsRow = 1;
xlsWriteNumber($xlsRow,0,"$i");
$xlsRow++;
xlsEOF();
exit();
不想重新生成一个EXCEL
sf.net上有读excel用Spreadsheet_Excel_Reader
csdn下载里有