Вывод данных Spreadsheet_Excel_Writer поврежден

Я использую Spreadsheet_Excel_Writer для создания файла .xls, и он работает нормально, пока мне не придется иметь дело с большим объемом данных. На определенном этапе он просто записывает некоторые бессмысленные символы и завершает работу, заполняя определенные столбцы. Однако некоторые столбцы имеют поле до конца (обычно числовые данные)

Я не совсем уверен, как формируется документ xls: строка за строкой или столбец за столбцом ... Кроме того, это явно не ошибка в строке, потому что, когда я вырезаю некоторые данные, ошибка появляется немного дальше ,

Я думаю, что нет необходимости во всем моем коде

вот некоторые предметы первой необходимости

$filename = 'file.xls';
$workbook = & new Spreadsheet_Excel_Writer(); 
$workbook->setVersion(8); 
$contents =& $workbook->addWorksheet('Logistics');
$contents->setInputEncoding('UTF-8');

$workbook->send($filename);

//here is the part where I write data down
$contents->write(0, 0, 'Field A');
$contents->write(0, 1, 'Field B');
$contents->write(0, 2, 'Field C');

$ROW=1;
foreach($ordersArr as $key=>$val){
  $contents->write($ROW, 0, $val['a']);
  $contents->write($ROW, 1, $val['b']);
  $contents->write($ROW, 2, $val['c']);

  $ROW++;
}
$workbook->close(); 

Ответы на вопрос(4)

Ваш ответ на вопрос