网上有个在线什么类似excel,,都是js+html+css
可能还有xml+xslt,,我没仔细看
之所以说类似excel,完全是因为长得像。 原帖由 linuxdotnet 于 2006-5-8 14:46 发表
能不能给点提示啊...
就是要知道详细的excel格式
excel一般是这样做对应
一个字段记录位置,一个记录允许的长度,一个记录字段实际内容
再把相应的转换成二进制
最后一起生成一个文件即可
一小段
function _store_colinfo($_)
{
$record = 0x007D; //位置
$length = 0x000B; //允许长度
$colFirst = $_ ? $_: 0; //第一列
$colLast= $_ ? $_: 0; //最后一列
$width = $_ ? $_: 8.43;//列宽
if ($width < 1)
{
$pixels = int($width *12);
}
else
{
$pixels = int($width *7 ) +5;
}
$coldx = int($pixels *256/7);
$grbit = $_ || 0;
$reserved = 0x00;
$format = $_;
if (isset($_))
{
$ixfe = $format->get_xf_index();
}
else
{
$ixfe = 0x0F;
}
$level = $_ || 0;
if ($level < 0)
{
$level = 0;
}
if ($level > 7)
{
$level = 7;
}
$grbit |= $level << 8;
$header = pack("vv", $record, $length);//字段信息
$data = pack("vvvvvC", $colFirst, $colLast, $coldx, $ixfe, $grbit, $reserved);//实际内容
//省略存储代码
}
[ 本帖最后由 benxixi 于 2006-5-9 10:48 编辑 ] 也可以用php->xml->xslt->excel的纯xml解决办法
回复 #6 benxixi 的帖子
你说的这种代码很久之前网上就有了。一个老外写的。不过没有继续更新了!BUG比较多!使用起来也不太方便支持单元格颜色字体及公式等。
[ 本帖最后由 dancebear 于 2007-12-20 17:51 编辑 ] 学习中^ 不错不错,顶一下. http://www.bettina-attack.de/jonny/view.php/projects/php_writeexcel/ xml 是linux下wordxml的最好解决办法, 通过自定义style可以达到所有你想要的效果。 :mrgreen: 不错 支持一下楼主 楼主辛苦了
页:
1
[2]