* added writeRow() and writeCol() methods

git-svn-id: https://svn.php.net/repository/pear/packages/Spreadsheet_Excel_Writer/trunk@123123 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
Mika Tuupola 2003-04-11 07:45:42 +00:00
parent b259c6ec87
commit 4faf3111d1
1 changed files with 43 additions and 0 deletions

View File

@ -1046,6 +1046,49 @@ class Spreadsheet_Excel_Writer_Worksheet extends Spreadsheet_Excel_Writer_BIFFwr
}
}
/**
* Write an array of values as a row
*
* @access public
* @param
* @return
*/
function writeRow($row, $col, $val, $format=0)
{
if (is_array($val)) {
foreach($val as $v) {
if (is_array($v)) {
$this->writeCol($row, $col, $v, $format);
} else {
$this->write($row, $col, $v, $format);
}
$col++;
}
} else {
$retval = new PEAR_Error('$val needs to be an array');
}
}
/**
* Write an array of values as a column
*
* @access public
* @param
* @return
*/
function writeCol($row, $col, $val, $format=0)
{
if (is_array($val)) {
foreach($val as $v) {
$this->write($row, $col, $v, $format);
$row++;
}
} else {
$retval = new PEAR_Error('$val needs to be an array');
}
}
/**
* Returns an index to the XF record in the workbook