ソースを参照

导出时,将所有列都设置成文本格式

sunxbiao 1 年間 前
コミット
e57c5ea02c
共有1 個のファイルを変更した6 個の追加1 個の削除を含む
  1. 6 1
      crmeb/services/SpreadsheetExcelService.php

+ 6 - 1
crmeb/services/SpreadsheetExcelService.php

@@ -236,7 +236,12 @@ class SpreadsheetExcelService
236 236
                 $span = 'A';
237 237
                 // 列写入
238 238
                 foreach ($rows as $keyName => $value) {
239
-                    self::$sheet->setCellValue($span . $column, $value);
239
+                    // self::$sheet->setCellValue($span . $column, $value);
240
+                    self::$sheet->setCellValueExplicit(
241
+                        $span . $column, // 单元格坐标
242
+                        $value,            // 要写入的值
243
+                        \PhpOffice\PhpSpreadsheet\Cell\DataType::TYPE_STRING // 指定数据类型为字符串
244
+                    );
240 245
                     $span++;
241 246
                 }
242 247
                 $column++;