Tôi muốn lưu trữ dữ liệu số trong bảng excel.
Dữ liệu số được biểu thị bằng loại Chuỗi trong mã java của tôi.
Có thể đặt số đó làm số mà không truyền không?Đặt giá trị ô Excel ở định dạng số bằng cách sử dụng POI
Tôi đã thử đoạn code sau, nhưng nó đã không được chuyển đổi sang kiểu số (tôi nhận được một cảnh báo trong excel nói con số đó được lưu trữ dưới dạng văn bản ...)
HSSFCell dCell =...
dCell.setCellType(Cell.CELL_TYPE_NUMERIC);
dCell.setCellValue("112.45")
Không phải là phương pháp setCellValue quá tải để hỗ trợ các loại khác, tức là không thể bạn vượt qua một phao hoặc một cái gì đó vào phương pháp đó? Bạn hiện đang chuyển một chuỗi. – mydoghasworms
Có, tôi có thể chuyển bất kỳ loại nào. Tôi hỏi nếu nó có thể vượt qua giá trị AS String và tự động chuyển đổi nó thành loại cần thiết. – omrid
thấy điều này: [nhập mô tả liên kết tại đây] [1] [1]: http: // stackoverflow.com/questions/5335285/write-number-in-excel-cell-with-poi –