php - external and internal link genration in xls file using pear -
i wanted generate xls file multiple sheets. so, took below mentioned link.
http://pear.php.net/package/spreadsheet_excel_writer
using tutorial documentation same able create multiple sheets in xls file. i.e, in test.xls file able create sheet1, sheet2, sheet2 , on.
now, want add link in content of sheet1 sheet2 displays data. going through worksheet::writeurl method. but, failed put links in content.
sample code has been given below:
require_once 'spreadsheet/excel/writer.php'; $workbook = new spreadsheet_excel_writer(); $workbook->send('test.xls'); $worksheet =& $workbook->addworksheet('report'); $worksheet1 =& $workbook->addworksheet('john smith'); $sheet = "john smith"; $worksheet->write(0, 0, 'name'); $worksheet->write(0, 1, 'age'); $format =& $worksheet->writeurl(1,0 ,"internal:".$sheet."!a1", $sheet); $worksheet->write(1, 1, 30); $worksheet->write(2, 0, 'johann schmidt'); $worksheet->write(2, 1, 31); $worksheet->write(3, 0, 'juan herrera'); $worksheet->write(3, 1, 32); $worksheet1->write(0, 0, 'name'); $worksheet1->write(0, 1, 'age'); $worksheet1->write(1, 0, 'aaaaaa'); $worksheet1->write(1, 1, 30); $worksheet1->write(2, 0, 'bbbbb'); $worksheet1->write(2, 1, 31); $worksheet1->write(3, 0, 'ccccc'); $worksheet1->write(3, 1, 32); $workbook->close(); please me add link.
your sheet name has space, needs quoted in hyperlink. can't recall if means
'internal:john smith'!a1 or
internal:'john smith'!a1 suspect latter, haven't checked
Comments
Post a Comment