我正在使用 Maatwebsite\Excel。但是有一個問題,當我導出 Excel 時,某些列轉(zhuǎn)換為數(shù)字格式。[例如1我該如何解決?我已經(jīng)將一列設(shè)置為文本。public function columnFormats(): array{ return [ 'G' =>NumberFormat::FORMAT_TEXT, ];}但它不起作用。請幫我。謝謝
3 回答

翻過高山走不出你
TA貢獻1875條經(jīng)驗 獲得超3個贊
WithCustomValueBinder您可以通過實現(xiàn)關(guān)注點和方法來覆蓋 PhpSpreadsheet 的默認值綁定器行為bindValue。
public function bindValue(Cell $cell, $value)
{
? ? $cell->setValueExplicit($value, DataType::TYPE_STRING2);
? ? return true;
}
請注意,這會將所有單元格轉(zhuǎn)換為文本。

UYOU
TA貢獻1878條經(jīng)驗 獲得超4個贊
我找到了一個臨時解決方案,在整數(shù)末尾添加一個空格
public function map($data) : array {
return [
$data->UPC ." ",
];
}
- 3 回答
- 0 關(guān)注
- 174 瀏覽
添加回答
舉報
0/150
提交
取消