Yêu cầu thg 1 31, 2019 4:05 SA 129 2 1
  • 129 2 1
0

Maatwebsite/Laravel-Excel : Lỗi đọc dữ liệu

Chia sẻ
  • 129 2 1

Mình có 1 file excel như này
940 940 - - - 85.6 - 68 76.9 97
920 920 - - - 85.3 - 67.5 76.5 96
900 900 - - - 85 - 67 76.1 95
880 880 - - 767 84.7 - 66.4 75.7 93
860 860 - - 757 84.4 - 65.9 75.3 92
...
Nhưng khi mình đọc để import vào db thì bị 1 vài số bị biến đổi thành như này
[F] => 85.59999999999999 (gốc là 85.6)
[G] => -
[H] => 68
[I] => 76.90000000000001 (Gốc là 76.9)
[J] => 97
[K] => -

Trên local của mình thì ko sao, nhưng trên server centos 6 thì bị như vậy
Bác nào biết vì sao ko, chỉ giúp mình với

1 CÂU TRẢ LỜI


Đã trả lời thg 2 4, 2019 3:49 SA
+2

@chiviyeuem.het_vuivui mình nghĩ thế này:

  • Đầu tiên bạn nên check lại xem file exce ở những ô đó giá trị thật sự là ntn, có format hay ko?
  • Còn mình thấy thì với giá trị trên chỉ cần cho vào hàm round là sẽ ra kết quả như cũ thôi mà.
Chia sẻ
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí