java讀取excel中數字和百分比

2021-09-22 19:35:29 字數 1191 閱讀 2769

public class excelutil 

// 判斷資料的型別

switch (cell.getcelltype()) else

break;

case cell.cell_type_string: // 字串

// log.info("==字串型別==");

cellvalue = string.valueof(cell.getstringcellvalue());

break;

case cell.cell_type_boolean: // boolean

cellvalue = string.valueof(cell.getbooleancellvalue());

break;

case cell.cell_type_formula: // 公式

log.info("==公式=="+cell.getcellstyle().getdataformatstring());

if (cell.getcellstyle().getdataformatstring().indexof("%") != -1)

break;

case cell.cell_type_blank: // 空值

cellvalue = null;

break;

case cell.cell_type_error: // 故障

cellvalue = "非法字元";

break;

default:

cellvalue = "未知型別";

break;

}return cellvalue;}}

百分比問題:

case cell.cell_type_formula: // 公式

公式中原始值==1.6616989098241854

===乘100後==166.16989098241854

保留兩位小數並四捨五入==166.17

java讀取和輸出Excel

excel讀取和輸入要用到jxl包 輸出excel的 示例 file file new file d t.xls 也可以通過流輸出,建立乙個工作薄 writableworkbook book workbook.createworkbook file 建立乙個工作表 writablesheet she...

C 讀取EXCEL中數字無法讀取的方法

今天碰到這問題 看了這個才解決 無法讀取excel中的資料單元格。有資料,但是讀出來全是空值。解決方法 1.在匯入資料連線字串中,將imex 1加入,provider microsoft.jet.oledb.4.0 data source c data.xls extended properties...

java 讀取Excel文件

workbook workbook null try 獲取工作表 workbook new workbook.getworkbook context.getresource web inf abc.xls getinputstream 獲取第乙個工作片 sheet sheet workbook.ge...