Spreadsheet_Excel_Writer Datenausgabe ist beschädigt

Ich benutze Spreadsheet_Excel_Writer, um eine XLS-Datei zu generieren, und es funktioniert einwandfrei, bis ich mit einer großen Datenmenge fertig werde. Auf einer bestimmten Stufe werden nur einige Unsinnzeichen geschrieben und bestimmte Spalten nicht mehr gefüllt. Einige Spalten sind jedoch Feld bis zum Ende (im Allgemeinen numerische Daten)

Ich bin mir nicht ganz sicher, wie das XLS-Dokument aufgebaut ist: Zeile für Zeile oder Spalte für Spalte ... Auch ist es offensichtlich kein Fehler in einer Zeichenfolge, denn wenn ich einige Daten ausschneide, erscheint der Fehler ein wenig des Weiteren

Ich denke, es gibt keine Notwendigkeit in meinem gesamten Code

hier sind einige wesentliche Punkte

$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(); 

Antworten auf die Frage(4)

Ihre Antwort auf die Frage