問題描述:從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...