Codice PHP:<?php
// ..
function xlsBOF() {
$var = pack("ssssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0);
return $var;
}
function xlsEOF() {
$var = pack("ss", 0x0A, 0x00);
return $var;
}
function xlsWriteNumber($Row, $Col, $Value) {
$var = pack("sssss", 0x203, 14, $Row, $Col, 0x0);
$var.= pack("d", $Value);
return $var;
}
function xlsWriteLabel($Row, $Col, $Value ) {
$L = strlen($Value);
$var = pack("ssssss", 0x204, 8 + $L, $Row, $Col, 0x0, $L);
$var.= $Value;
return $var;
}
// ..
$filename = "Test.xls";
$file_data = NULL;
// Open XLS
$file_data .= xlsBOF();
// ..
$file_data .= xlsWriteLabel(1,0,"Scr A2");
$file_data .= xlsWriteLabel(5,0,"Scr A6");
$file_data .= xlsWriteNumber(5,1,"33.333");
// Close XLS
$file_data .= xlsEOF();
// ..
$handle = fopen($filename,"a");
fwrite($handle, $file_data);
fclose($handle);
// ..
?>

Rispondi quotando