Как сохранить более 255 символов в ячейке при использовании php_writeexcel-0.3.0?

я использую php_writeexcel-0.3.0 для экспорта данных в Excel. Все работает отлично. Но я только что заметил, что символы более 255 усечены. Я пытался использовать setversion() функция также.

ниже приведен фрагмент кода, который я использовал

require_once "php_writeexcel-0.3.0/class.writeexcel_workbook.inc.php";
require_once "php_writeexcel-0.3.0/class.writeexcel_worksheet.inc.php";
//Export excel starts here

$fname = tempnam("/tmp", "Report.xls");
$workbook = new writeexcel_workbook($fname);
$worksheet = $workbook->addworksheet();
# Set the column width for columns 1, 2, 3 and 4
$worksheet->set_column(0, 0, 50);

# Create a format for the column headings
$header =& $workbook->addformat();
$header->set_bold();
$header->set_size(12);
$header->set_color('blue');

# Create a format for the stock price
$f_price =& $workbook->addformat();
$f_price->set_align('left');
$f_price->set_num_format('$0.00');

# Create a format for the stock volume
$f_volume =& $workbook->addformat();
$f_volume->set_align('left');
$f_volume->set_num_format('#,##0');
# Create a "vertical justification" format
$header->set_align('vjustify');
# Embedded newlines
$str2  = "Down\nHours";
$closedon =& $workbook->addformat();
$closedon->set_align('vcentre');
$closedon->set_text_wrap();
$f_change =& $workbook->addformat();
$f_change->set_align('vcentre');
$f_change->set_num_format('[Green]0.0%;[Red]-0.0%;0.0%');
$worksheet->write(0, 0, 'Work Order Number', $header);
$worksheet->write($SiNo, 0, $wo_number,$format2);
//$wo_number has more than 255 characters
$workbook->close();
header("Content-Type: application/x-msexcel; name=\"Report.xls\"");
header("Content-Disposition: inline; filename=\"Report.xls\"");
$fh=fopen($fname, "rb");
fpassthru($fh);
unlink($fname);

Есть ли решение для этого? или если есть какие-либо другие codeigniter библиотека или лучшая библиотека php доступна с примером, пожалуйста, дайте мне знать.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector