tags:

views:

389

answers:

1

I am trying to output a few paragraphs of text in an Excel spreadsheet, but right now the text is truncated to display only 255 characters. The code is pretty straightforward:

$xls =& new Spreadsheet_Excel_Writer();
$sheet =& $xls->addWorksheet($name);

 foreach ($rec as $field) {
  $rec = ($rec['data'] ? $rec['data'] : $rec);
  $sheet->write($row, $col++, $field);
 }

Is there anything I can do to get all of the text, not just the 255 chars?

+1  A: 

From a note in the documentation:

$workbook->setVersion(8); // Use Excel97/2000 Format
$worksheet->writeString(0, 0, $str);
Chad Birch
Thanks a ton. Nothing makes me feel dumber than the answer being in the documentation, but I just didn't look hard enough.
Jergason