1. 程式人生 > >excel之數字轉字串,取消科學計數法

excel之數字轉字串,取消科學計數法

有時數字太長,excel預設會用科學計數法來表示。比如身份證,手機號碼等。

但是我們並不想用。那麼該怎麼辦呢?

有兩種情況,

一是還沒有輸入的情況下,可以在該列選中,然後選擇文字型別,輸入即可。

或者在單元格里輸入時前面加一個英文單引號 ‘ 即可。

如果已經是一個輸入好的表格,那個用上面的方法選中文字型別後並不會改變,只是滑鼠點在某個單元格後才可以改變。

如果一下有數百條資料怎麼辦呢?

這時我們可以使用分列來完成。

1、選中需要處理的單元格或列,點選分列按鈕或選單;

2、點選“下一步”直到選擇格式那一步,

3、選擇“文字”格式,然後點選“完成”按鈕即可。

最後還有一個討巧的方法,就是把該列先選中,把單元格的格式設定成‘郵政編碼格式’,這樣多麼長的數字都能正常顯示了。

相關推薦

excel數字字串取消科學計數

有時數字太長,excel預設會用科學計數法來表示。比如身份證,手機號碼等。 但是我們並不想用。那麼該怎麼辦呢? 有兩種情況, 一是還沒有輸入的情況下,可以在該列選中,然後選擇文字型別,輸入即可。 或者

java doubleString去掉科學計數

在數值型double轉String格式時,如果同時遇到數值較大的double和小數位較多的double處理方法: double a = 111111111111.00; double b = 2.22222222222222; java.text.NumberFormat NF = j

java jxl匯出excel,當數字超過11位變成科學計數,如何轉換成數字問題解決方法

 使用jxl的可能會遇到這種問題,比如匯出身份證號或者其他數字可能超過11位的,使用普通的文字匯出時候,excel就會自動變成科學計數法的形式,這影響了使用者體驗,找來找去,想看看jxl有沒有提供設定單元格格式的api,後來終於找到了,如下:jxl都可以生成excel,給你說

在把table表格中的資料匯出到Excel的時候科學計數顯示位數多的數字時怎麼解決?

sbHtml.AppendFormat("<td>&nbsp;{0}</td>", data[i].IDcard.ToString()); sbHtml.AppendFormat("<td style='mso-number-format:\"@\"'

JavaScript數字字串字串數字

//--------------------字串轉數字---------------------------     var s = "234";     //1、純數字轉換     //字串在運算操作中會被當做數字型別來處理 &nbs

python 入門數字二進位制字元編碼(十)

數字轉二進位制 計算機語言有無數種,但是到頭來最後還是會轉成 二進位制 ,因為計算機只認識 二進位制 的格式的編碼,數字轉 二進位制 有無數種公式演算法,但是 在 python 中,數字轉二進位制編碼 只需要通過一個方法就行了 :bin() ,如: a = 123 b = bin(a)

JS數字字串字串數字

//--------------------字串轉數字---------------------------     var s = "234";     //1、純數字轉換     //字串在運算操作中會被當做數字型別來處理     s *= 1;     //2

數字字串字串數字

std::to_string C++ Strings library std::basic_string Defined in header (1) std::string to_string( int value ); (2) std::s

python3.x使用numpy,pandas時如何取消科學計數顯示完整輸出(無省略號)

部落格1031 用python進行資料分析時,檢視資料,經常發生資料被自動顯示成科學記數法的模式,或者多行多列資料只顯示前後幾行幾列,中間都是省略號的情形。 彙總了下解決辦法,記錄: 環境如下: python version == 3.6 numpy version == 1.11.3

Java用POI讀取解析Excel遇到科學計數的解決方法

在匯入excel2003或者2007的時候難免會遇到某些單元格雖然是文字數字,但是使用java的poi來解析時會出現科學計算形式,下面我們看怎麼去掉這種格式,以文字來顯示: 1、導包 <!-- https://mvnrepository.com/artifact/org.apa

excel/csv等表格匯出資料數字型別過長出現科學計數的解決方案

和匯出excel/csv的方式或者語言沒有太大關係 Excel顯示數字時,如果數字大於12位就會自動轉化為科學計數法 如果數字大於15位,它不僅用於科學技術費表示,還會只保留高15位,其他位都變0。

python3使用numpy,pandas時如何取消科學計數顯示完整輸出(無省略號)

部落格1031 用python進行資料分析時,檢視資料,經常發生資料被自動顯示成科學記數法的模式,或者多行多列資料只顯示前後幾行幾列,中間都是省略號的情形。 彙總了下解決辦法,記錄: 環境如下: python version == 3.6 numpy versi

matplotlib繪圖設定座標格式比如科學計數、公式表示等

matplotlib繪圖 前言 匯入必要包 未設定座標格式 科學計數表示 前言 繪製實驗結果時,很多時候預設設定得到的圖形,並不能滿足我們的需求。如果我們希望繪製出來的圖形更加騷一點,更好看一點,我們怎麼做呢

Java中數值較大的double型別轉換為字串時會用科學計數不使用千分位顯示的解決辦法

java.text.NumberFormat nf = java.text.NumberFormat.getInstance(); // 不使用千分位,即展示為11672283.234,而不是11,672,283.234 nf.setGroupingUsed(false); // 設

excel資料匯入或者匯出時變為科學計數

在我們進行excel表格的的匯入或者匯出時,有時可能因為excel中的數字過長,自動轉化為科學計數法,那麼我們進行匯入或者匯出的時候就會有問題,匯入或者匯出之後就會發現,我們匯入或者匯出的數字並不像我們想象中的那樣,而是一個科學計數法式的數字。所以我們要先進行數值的轉換,將科學技術法格式的數字轉化為

BigDecimal的用法詳解(保留兩位小數,四舍五入,數字格式化科學計數數字數字裏的逗號處理)

intvalue tom 引用 方法 mda ubi 結果 oid 創建 一、簡介 Java在java.math包中提供的API類BigDecimal,用來對超過16位有效位的數進行精確的運算。雙精度浮點型變量doubl

javascript array js 快取演算法陣列去重、陣列隨機抽取、字母串數字數字字串

前言 因為平時在寫程式碼的過程中,有些演算法會經常重複寫,比如陣列去重、陣列抽取隨機值等!雖然這些不是很難的邏輯,但是每次剛開始遇到需求的時候,還是需要琢磨一些時間才能想出來,所以此文件把這些常見演算法的思想記錄下來,以便下次再遇到的時候不會手腳無措了! 這篇文件不考慮es6等

Java BigDecimal使用 Java BigDecimal詳解 BigDecimal的用法詳解(保留兩位小數,四捨五入,數字格式化科學計數數字數字裡的逗號處理)

1.引言  float和double型別的主要設計目標是為了科學計算和工程計算。他們執行二進位制浮點運算,這是為了在廣域數值範圍上提供較為精確的快速近似計算而精心設計的。然而,它們沒有提供完全精確的結果,所以不應該被用於要求精確結果的場合。但是,商業計算往往要求結果精確,這時候BigDecimal

awk字串操作(字串連結、傳入傳出shell變數) awk 字串連線操作(字串數字數字字串) awk當中使用外部變數 awk中使用shell的環境變數 awk如何向shell傳值

1.awk基礎 awk的環境變數及其意義   https://blog.csdn.net/snowpay/article/details/52451718 linux awk命令詳解 https://www.cnblogs.com/xudong-bupt/p/3721210.html 2.aw

java使用POI解析Excel表格中由純數字組成的字串報錯問題&解決資料自動儲存為科學計數問題

1.在解析Excel表格中由純數字組成的字元時會報錯 String telephone = row.getCell(1).getStringCellValue(); 在得到一個字串型別的手機號碼時報錯: java.lang.IllegalStateException: C