Я нашел решение, создав модифицированную версию метода writeSheetRow, который я назвал: writeSheetRowHeader.В этом новом методе я устанавливаю тип значений, вставленных с помощью этого метода, в «ОБЩИЙ».
Insted of:
public function writeSheetRow($sheet_name, array $row, $row_options=null)
{
....
$c=0;
foreach ($row as $v) {
$number_format = $sheet->columns[$c]['number_format']; //BEFORE
$number_format_type = $sheet->columns[$c]['number_format_type']; //BEFORE
$cell_style_idx = empty($style) ? $sheet->columns[$c]['default_cell_style'] : $this->addCellStyle( $number_format, json_encode(isset($style[0]) ? $style[$c] : $style) );
$this->writeCell($sheet->file_writer, $sheet->row_count, $c, $v, $number_format_type, $cell_style_idx);
$c++;
}
.....
}
Я использую
public function writeSheetRowHeader($sheet_name, array $row, $row_options=null)
{
....
$c=0;
foreach ($row as $v) {
$number_format = 'GENERAL'; // AFTER
$number_format_type = 'n_auto'; // AFTER
$cell_style_idx = empty($style) ? $sheet->columns[$c]['default_cell_style'] : $this->addCellStyle( $number_format, json_encode(isset($style[0]) ? $style[$c] : $style) );
$this->writeCell($sheet->file_writer, $sheet->row_count, $c, $v, $number_format_type, $cell_style_idx);
$c++;
}
.....
}