Excel匯入長資料末尾變000

2021-10-11 20:16:01 字數 748 閱讀 8364

問題描述:從pl/sql中匯入資料到excel中,發現長資料結尾自動變成000

原因分析:這是excel在匯入資料時,預設是常規格式,而常規格式在遇到超過15位的純數字是末尾就會自動變為000,解決的                       辦法也很簡單,主要有兩個

解決辦法:

一、從excel的格式入手:

先將pl/sql的資料匯出為.tsv檔案,然後用記事本開啟,此時資料是正確的

然後新建乙個空白excel檔案,按ctrl+a全菜單元格,單擊開始選項卡,選擇數字格式中的「常規」的「文字」

最後,將記事本中的資料複製貼上過來就可以得到正確的資料啦,十分簡單

二、從資料格式入手:可以在資料庫中在純數字資料上拼接乙個字元,然後匯入excel中,這樣資料會正常顯示

在資料前面拼接乙個冒號(')

查詢結果新增單引號:

select '''' || to_char('aaa') || '''' from dual;--'aaa'

Excel資料匯入

excel資料匯入 你hold住麼 一 在本篇將帶領大家一同了解 匯入excel流程和問題解決方案 需要注意的是在server端的web config 中新增這幾行 ps 中value 是根據自己的專案中的資料夾的命名而定,可參考以下截圖 由於在server的配置檔案的檔名不一致。找不excel的x...

Excel資料匯入

private void button3 click object sender,eventargs e 連線excel的連線字串,excel2007版本以上的 hdr yes代表第一行是列名 string strconn provider microsoft.ace.oledb.12.0 data...

excel資料匯入

hssfworkbook wookbook new hssfworkbook new fileinputstream filetemppath 建立工作簿的引用 hssfsheet sheet wookbook.getsheet sheet1 獲取到excel檔案中的所有行數 int rows sh...