1. 程式人生 > 實用技巧 >java匯出CSV 用excel開啟 數字過長變成科學計數法解決

java匯出CSV 用excel開啟 數字過長變成科學計數法解決

一: java匯出CSV 用excel開啟 數字過長變成科學計數法解決

第一列匯出後是類似於110030115004052的一串數字,在excel裡面檢視就變成了科學計數法,

解決

SQL匯出時把資料處理成’110030115004052,然後excel開啟。

mysql

sql=“select concat(”’",num) from dual";
若插入資料庫要轉義多次
sql=“select concat(”"’"",num) from dual";

oracle

sql=“select “’”||num from dual”;

在這裡插入圖片描述

二:匯出欄位金額統計時,title欄位處理

資料庫存欄位型別decimal,匯出title型別格式DBigDecimal可以計算execl列的值

title可設定string,DBigDecimal等等