国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Java excel單元格內(nèi)容讀取為字符串格式

這篇具有很好參考價(jià)值的文章主要介紹了Java excel單元格內(nèi)容讀取為字符串格式。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

導(dǎo)出數(shù)據(jù)到Excel,并把單元格內(nèi)容轉(zhuǎn)為字符串。

// 將單元格內(nèi)容轉(zhuǎn)化為字符串
private static String convertCellValueToString(Cell cell) {
    if (null == cell) {
        return null;
    }
    String returnValue = null;
    switch (cell.getCellType()) {
        case STRING:  //字符串
            returnValue = cell.getStringCellValue();
            break;
        case NUMERIC: //數(shù)字
            double numericCellValue = cell.getNumericCellValue();
            boolean isInteger = isInteger(numericCellValue);
            if (isInteger) {
                DecimalFormat df = new DecimalFormat("0");
                returnValue = df.format(numericCellValue);
            } else {
                returnValue = Double.toString(numericCellValue);
            }
            break;
        case BOOLEAN: //布爾
            boolean booleanCellValue = cell.getBooleanCellValue();
            returnValue = Boolean.toString(booleanCellValue);
            break;
        case BLANK: //空值
            break;
        case FORMULA: //公式
            // returnValue = cell.getCellFormula();
            try {
                returnValue = String.valueOf(cell.getNumericCellValue());
            } catch (IllegalStateException e) {
                returnValue = String.valueOf(cell.getRichStringCellValue());
            }
            break;
        case ERROR: //故障
            break;
        default:
            break;
    }
    return returnValue;
}
// 判斷是否為整數(shù),是返回true,否則返回false.
public static boolean isInteger(Double num) {
    double eqs = 1e-10; //精度范圍
    return num - Math.floor(num) < eqs;
}

參考

POI讀取excel時(shí),單元格內(nèi)容轉(zhuǎn)化字符串
Java poi讀取Excel中公式的計(jì)算值文章來源地址http://www.zghlxwxcb.cn/news/detail-767072.html

到了這里,關(guān)于Java excel單元格內(nèi)容讀取為字符串格式的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Java工具類——json字符串格式化處理

    Java工具類——json字符串格式化處理

    在我們拿到一團(tuán)未經(jīng)格式化的json字符串時(shí),非常不方便查看,比如這樣 因此隨手寫了個(gè)工具類用來格式化json。注意,原json字符串必須語法無誤,并且不包含換行、空格、縮進(jìn)等,否則會(huì)保留下來。 ok廢話不多說上代碼 運(yùn)行后效果

    2024年01月17日
    瀏覽(29)
  • 【Java】Java 中格式化字符串:String.format() 方法

    本文僅供學(xué)習(xí)參考! 相關(guān)文章地址: https://www.cnblogs.com/Dhouse/p/7776780.html https://www.javatpoint.com/java-string-format https://www.geeksforgeeks.org/java-string-format-method-with-examples/ 前言 雖然 System.out.println() 適合調(diào)試和顯示簡(jiǎn)單消息,但它不太適合格式化字符串。格式化字符串不僅顯示字符串

    2024年02月11日
    瀏覽(24)
  • Java將中國(guó)標(biāo)準(zhǔn)時(shí)間字符串轉(zhuǎn)換為Date格式

    當(dāng)前方法作用,主要將標(biāo)準(zhǔn)時(shí)間格式如: 星期三 五月 01 22:25:49 CST 2023 輸出按照指定格式內(nèi)容 Data 和 String 以上內(nèi)容可以根據(jù) 自己需要的格式進(jìn)行更改

    2024年02月10日
    瀏覽(27)
  • Java 列表json格式的字符串轉(zhuǎn)列表對(duì)象 并遍歷取值

    導(dǎo)入依賴與包 最后輸出的數(shù)據(jù); 以上即為本人項(xiàng)目中的處理思路,若有幫助到你,那真的太好了! 若沒有望親噴

    2024年02月15日
    瀏覽(28)
  • 如何使用 Java 將 JSON 文件讀取為字符串?這三種方法很管用!

    如何使用 Java 將 JSON 文件讀取為字符串?這三種方法很管用!

    JSON (JavaScript Object Notation) 是一種輕量級(jí)的數(shù)據(jù)交換格式,它可以用來存儲(chǔ)和傳輸結(jié)構(gòu)化的數(shù)據(jù)。在 Java 中,有多種方法可以將 JSON 文件讀取為字符串,本文將介紹其中的幾種。 java.io 包中提供了一些類,如 FileReader、BufferedReader、InputStreamReader 等,可以用來讀取文件的內(nèi)容。

    2024年02月01日
    瀏覽(23)
  • Java格式化字符串輸出固定長(zhǎng)度,不夠長(zhǎng)度空格補(bǔ)全長(zhǎng)度

    字串格式化輸出經(jīng)常用到,將字串固定輸出長(zhǎng)度可以使用如下方式格式化輸出: 輸出結(jié)果: 你好 ? ? ? ? ? ? ?length16 %-16s :表示輸出固定長(zhǎng)度16為,如源字串長(zhǎng)度不足16位,-表示右側(cè)補(bǔ)空格至16位; 同樣,如果想實(shí)現(xiàn)固定輸出長(zhǎng)度16位,長(zhǎng)度不足左側(cè)補(bǔ)空格,可使用%16s。

    2024年02月08日
    瀏覽(23)
  • Java中的List<T>對(duì)象與Json格式的字符串的相互轉(zhuǎn)換

    在這里我隨便舉一個(gè)例子 OK,以上就是互相轉(zhuǎn)換的過程 我使用的場(chǎng)景是在訂單的訂單列表項(xiàng)這里,涉及到數(shù)據(jù)庫相應(yīng)字段數(shù)據(jù)的存放與提取,我的做法是,將List轉(zhuǎn)換為Json格式字符串存入,取時(shí)再將Json格式轉(zhuǎn)為L(zhǎng)ist

    2024年02月15日
    瀏覽(28)
  • java 處理常量字符串過長(zhǎng) & springboot 項(xiàng)目讀取 resouces 文件夾下的文件內(nèi)容

    java 處理常量字符串過長(zhǎng) & springboot 項(xiàng)目讀取 resouces 文件夾下的文件內(nèi)容

    項(xiàng)目里面有一長(zhǎng)串的加密字符串(最長(zhǎng)的萬多個(gè)字符),需要拼接作為參數(shù)發(fā)送給第三方。 如果我們使用 枚舉 定義的話,idea 編譯的時(shí)候就會(huì)出現(xiàn)編譯報(bào)錯(cuò) 網(wǎng)上還有一個(gè)說法,說是編譯器問題,修改 idea 工具的編譯為 eclipse 即可。 但是結(jié)果我仍然不滿意,所以我決定把他放在

    2023年04月13日
    瀏覽(92)
  • 【已解決】Java 后端使用數(shù)組流 Array.stream() 將數(shù)組格式的 Cookie 轉(zhuǎn)換成字符串格式

    【已解決】Java 后端使用數(shù)組流 Array.stream() 將數(shù)組格式的 Cookie 轉(zhuǎn)換成字符串格式

    ??工作中遇到這樣一個(gè)場(chǎng)景:遠(yuǎn)程調(diào)用某個(gè)接口,該接口需要用戶的 Cookie 信息進(jìn)行權(quán)限認(rèn)證,認(rèn)證通過之后才可以打通并返回?cái)?shù)據(jù)。 在后端拿到 httpServletRequest 后,調(diào)用 getCookies() 方法,返回的是一個(gè) Cookie 類型的數(shù)組。Debug 過程中拿到的 cookie 數(shù)據(jù)結(jié)構(gòu)如下所示: 因此,需

    2024年02月11日
    瀏覽(26)
  • c++讀取字符串字符時(shí)出錯(cuò)

    c++讀取字符串字符時(shí)出錯(cuò)

    這是我做的一個(gè)c++爬蟲程序但是在抓取網(wǎng)頁的時(shí)候string類型傳遞出現(xiàn)了問題 以下是圖片代碼 ?url的值是 \\\"http://desk.zol.com.cn/\\\" 我不知道為什么數(shù)據(jù)傳遞會(huì)出問題 請(qǐng)大佬指教 后面重新啟動(dòng)一遍編譯器查一查斷點(diǎn)有突然沒問題了 ,真是個(gè)玄學(xué)的問題。我還以為是mallco出問題了

    2024年02月12日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包