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打印的时候没关系吗? 高手帮忙:system(),exec()怎么执行不了? 构造函数可以返回值吗? 网上看到一段代码应该怎么用?? php comet 性能如何 ? 这种查询效果怎么做?是关于数据库查询的问题 用过zend Framework的达人来看看啊 高手帮忙阿....帮解决问题 解决通过全局变量进行攻击,有好方法吗 请教如何用PHP程序把服务器上的文件夹整个备分到本地PC里 模拟登录问题 有谁能帮我解释一下.这段代码的意思 有什么方法可以跟踪网站访问来源啊?
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下载里有