Java POI寫入Excel關於公式無法計算的問題
最近接到一個需求,用Java寫資料到excel,遇到一些問題,在這裡請教一下大家。
首先,我這個是在原有的excel上做修改;
我的excel有兩個sheet,在sheet2中會有引用到sheet1中單元格的求和函式;
我寫資料到sheet1(寫入成功了),開啟excel,發現sheet1的資料是有的,但是sheet2中求和函式的單元格的值沒有變化;這是什麼原因?
我也查過一些資料,發現poi修改之後,要重新整理公式才能更新資料,然後有如下程式碼:
workBook.setForceFormulaRecalculation(true);
但是,問題並沒有得到解決;
後來,我發現重新編輯一下sheet1的單元格(其實資料並沒有發生改變,但是資料顯示格式會改變),資料會按設定好的精度來顯示;然後,再開啟sheet2,發現公式又生效了。而且只對編輯過的資料生效。
所以,我就想是不是因為沒有按照精度顯示,所以excel沒法識別?
那麼,怎麼才能實現按照預設精度來顯示呢?
編輯前: 編輯後:;
謝謝大家了!很急!
相關推薦
Java POI寫入Excel關於公式無法計算的問題
最近接到一個需求,用Java寫資料到excel,遇到一些問題,在這裡請教一下大家。 首先,我這個是在原有的excel上做修改; 我的excel有兩個sheet,在sheet2中會有引用到sheet1中單元格的求和函式; 我寫資料到sheet1(寫入成功了
Java POI 操作Excel(讀取/寫入)
del sep ces 價值 name fill ber 路徑 stc pom.xml依賴: <dependency> <groupId>org.apache.poi</groupId>
java poi讀取excel
讀取excel logs format == -s code com erro style POI實現java讀取excel 1.下載POI的jar包 , 雲盤下載地址: http://pan.baidu.com/s/1jH59hdk commons-fileupload-
Java POI實現excel大數據量下載
spec member 數據量 system pac 空字符 ger ima bin 最近,在做一個數據導出的功能,需求描述如下: 當用戶在頁面點擊“搜索”,查詢符合條件的記錄,然後點擊導出,實現excel文件下載,直接輸出到瀏覽器,保存文件到本地。 需求分析 滿足需求基
java poi的excel的樣式
1 //建立單元格,並設定值表頭 設定表頭居中 2 XSSFFont font = wb.createFont(); 3 font.setFontHeightInPoints((short) 6); // 表頭字型大小 4 font
java poi匯出excel 工具
基本上每個系統或多或少都有一些匯出功能,我之前做的系統是針對每個功能定製一個匯出,而且我看網上的也大多是這麼做的,這樣就存在一個程式碼冗餘的問題,而且增加工作量,今天整理了一下,系統中所有的匯出都可以引用(注意我這裡說的是excel,word的暫時還沒整理),並且支援匯出圖片,上程式碼。 1. jar包準備
解決Java POI 匯出Excel時檔名中文亂碼,相容瀏覽器
String agent = request.getHeader("USER-AGENT").toLowerCase(); response.setContentType("application/vnd.ms-excel");&
Java-poi匯入excel合併單元格
要匯入的excel示例 一、Action @Action("/import-excel") public void toimport() { String root = ServletActionContext.getSer
java資料寫入Excel
正好最近公司要寫一個對賬的功能,後臺用java從銀行獲得對賬資訊,資料是json型別的,然後寫入excel中傳送給一卡通中心的伺服器上,網上找了很多程式碼,然後整合和改正,程式碼如下。 1 import java.io.File; 2 import jxl.*; 3 impor
#Java--POI之Excel匯出工具類(支援多個sheet頁同時匯出)
一、核心程式碼 package com.yx.yzh.utils; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.
使用Java POI將Excel表格變成HTML表格
我是將標籤的css與屬性當做引數傳入,大家可以按需修改,下面是解析Excel表格的方法,主要是解析單元格的跨行與跨列,然後拼成一個字串輸出 public static void readXls(File file, StringBuffer html, Ed
java poi設定Excel單元格顏色
CellStyle cellStyle = wb.createCellStyle(); cellStyle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND); //填充單元格 cellStyle.setFillForegroundColor(H
java poi讀取excel表格資料
package com.tl.web.signup.util; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.i
java poi匯入Excel通用工具類
問題引入和分析 提示:如果不想看羅嗦的文章,可以直接到最後點選原始碼下載執行即可 最近在做一個匯入Excel的功能,在做之前在百度上面查詢“java通用匯入Excel工具類”,沒有查到,大多數都是java通用匯出Excel。後來仔細想想,匯出可
java poi 匯入excel時 讀取單元格內容的方法 ,其中包含excel中有函式的讀法
public static String getExcelCellValue(Cell cell) { String ret = ""; try { if (cell == null) { ret = ""; } else if (cell.get
Java POI 匯出Excel(一)
序言上篇序言已經說明了我為什麼要寫這個教程了,如果想知道請戳這個連結:序言。那麼廢話就不多說開始吧。POI Maven 依賴 <dependencies> <dependency> <groupId>org.apache.poi&
java poi操作excel
需要明白的: 操作excel方式有兩種: JXL 2. POI 匯入時,JXL不能讀取高版本的Excel(07以上),POI更具相容性。 poi解析Excel檔案時有兩種格式: HSSFWor
Java POI對Excel操作,專案開發中遇到的問題,及解決方案
java POI官網地址,裡面有介紹POI的使用,以及各種例子程式碼:說下在專案開發中遇到的java操作Excel的棘手問題,以及解決方案:首先記下2007版及以上Excel版本(.xlsx)的檔案讀取、輸出程式碼:讀取:public static Workbook getT
【專案實戰】Java POI之Excel匯出經典案例一
最近專案中需要用到資料的匯出, 於是乎就做幾個,其實說白了還是利用apache的poi,在專案中直接匯入poi包就可以。多的就不用說了,我直接上程式碼。 1、首先準備一些poi的jar包,如下圖: 2、在專案工程都建立一張Excel表,存放某個目錄下。圖圖如下: 3、在
java POI匯入Excel
在專案中要匯入天氣資料,Excel中內容如下:(資料隨便寫的) 谷歌瀏覽器中 <input type="file"/> 樣式不好看,因此改了下樣式,在點選文字框和點選瀏覽按鈕時都會彈出選擇檔案提示框。 部分樣式: .file-box{ position:relative;w