因為setCellValue方法的參數是有double,boolean,string等,而妳傳進去的是float,他會把妳的float轉換成double,轉的時候有問題。
如果是把float a=4444.4443f;直接弄成變量打印,也會出現這種情況。
可以這樣做改成
Float a=4444.4443f;
cell.setCellValue(a.toString());
測試通過