解決PLSQL Developer匯出CSV檔案資料顯示亂碼和科學計數法問題
使用PLSQL Developer匯出CSV檔案格式資料後,用EXCEL開啟檔案顯示是亂碼或者長數字串變成了科學計數法。
這並不是匯出的CSV檔案資料有問題, 如果使用記事本或其他編輯器如EDITPLUS開啟檔案,會發現資料是正常的。
一、解決顯示亂碼問題
用EXCEL開啟檔案顯示亂碼是因為匯出的資料檔案的編碼格式是UTF-8,而EXCEL預設開啟檔案的編碼格式是UNICODE,編碼格式不一致。
解決方法:
1、用記事本或其他編輯器如EDITPLUS開啟檔案,然後另存為,填寫檔名,編碼格式選擇UNICODE。
2、用EXCEL開啟新的檔案,即可正常顯示。
二、解決科學計數法問題
1、新建EXCEL檔案。
2、點選EXCEL選單中的“資料”->“匯入外部資料”->“匯入資料”(EXCEL2007點選“資料”->“自文字”),然後選中匯出的CSV檔案,選擇分割符號,下一步,選擇逗號,下一步,相應的列選擇相應的資料格式(長數字串就選擇為文字格式),完成。
3、資料匯入完成後,就可以正常顯示了。
注意:使用解決科學計數法問題的方法同樣可以解決顯示亂碼問題。
相關推薦
解決PLSQL Developer匯出CSV檔案資料顯示亂碼和科學計數法問題
使用PLSQL Developer匯出CSV檔案格式資料後,用EXCEL開啟檔案顯示是亂碼或者長數字串變成了科學計數法。 這並不是匯出的CSV檔案資料有問題, 如果使用記事本或其他編輯器如EDITPLUS開啟檔案,會發現資料是正常的。 一、解決顯示亂碼問題 用EXC
匯出csv檔案數字會自動變科學計數法的解決方式
將資料匯出excel檔案變成科學計數法問題: 分析: 用程式匯出的csv檔案,當欄位中有比較長的數字欄位存在時,在用excel軟體檢視csv檔案時就會變成科學技術法的表現形式。 其實這個問題跟用什麼語言匯出csv檔案沒有關係。Excel顯示數字時,如果數字大
在把table表格中的資料匯出到Excel的時候,以科學計數法顯示位數多的數字時怎麼解決?
sbHtml.AppendFormat("<td> {0}</td>", data[i].IDcard.ToString()); sbHtml.AppendFormat("<td style='mso-number-format:\"@\"'
PLSQL Developer匯入csv檔案到oracle
csv檔案內容: 要匯入的表結構 create table RPT_MONILUCE_2_P01 ( imsi NUMBER, road_line NUMBER, ci
JAVA匯出CSV檔案時產生亂碼的解決方法
Java程式碼 OutputStreamWriter osw = new OutputStreamWriter(resp.getOutputStream(), "UTF-8"); // 要輸出的內容 result = (String)contentMap.get(RESPONSE_RES
mysql 資料庫匯出表資料到Excel 以及Excel 科學計數法顯示完整資料
在linux中匯出mysql的某一個表的資料 命令: select * from table1 into outfile '/tmp/table1.xls' 通過上面的命令就可以將table1中的資料匯出到linux中tmp的目錄下 在Excel中如果一
PLSQL Developer下報錯資訊顯示亂碼問題
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
使用nodejs解析xlsx、csv檔案轉換成JSON檔案詳細教程(含解決解析xlsx、csv檔案解析中文亂碼問題)
前言 最近工作中需要,領導給我一個csv檔案,讓我轉為JSON格式的檔案,決定使用nodejs來搞定,個人覺得這是用過的最簡單的方式;即使你沒用過node也可以通過本教程完成實現。你可能沒見過比這再詳細的教程文章了。可以收藏、轉載(轉載註明出處即可,不用與本人聯絡,大家分享學習,共同進步
java使用POI解析Excel表格中由純數字組成的字串報錯問題&解決資料自動儲存為科學計數法問題
1.在解析Excel表格中由純數字組成的字元時會報錯 String telephone = row.getCell(1).getStringCellValue(); 在得到一個字串型別的手機號碼時報錯: java.lang.IllegalStateException: C
js 中匯出excel 較長數字串會變為科學計數法
- js 中匯出excel 較長數字串會變成科學計數法在做專案中,碰到如題的問題。比如要將居民的資訊匯出到excel中,居民的身份證號碼因為長度過長(大於10位),excel會自動的將過長的數字串轉換成 科學計數法。現在網上找到解決方案之一: (在數字串前後加 " "
資料處理——pandas替換科學計數法數字
用pandas讀取資料時發現工單編號、電話號碼等變成科學計數法記錄。通過觀察當電話號碼型別是float時採用科學計數法,而int不會。將電話號碼轉化成int型別(在Excel裡電話號碼轉化成字串型別也沒有解決問題) 1、首先要將空值轉化成數值,這裡我轉化成了-1(這裡我把d
Android 數字顯示帶E(科學計數法)
我們經常要將數字進行格式化,比如取2位小數,這是最常見的。Java 提供 DecimalFormat 類,幫你用最快的速度將數字格式化為你需要的樣子: public class ImmUtils {
MongoDB對資料排序後匯出csv檔案
mongoexport -h 127.0.0.1:27017 -d NBSCPR -c town --sort {'code':1} --type=csv -f code,name,link -o town.csv 引數說明: -h 資料地址:埠 -c 資料庫集合名稱
scrapy輸出csv檔案資料多空行問題解決
使用scrapy命令列將資料儲存為csv檔案時,發現csv多空行。檢視原始碼scrapy.exporters.CsvItemExporter,在io.TextIOWrapper加入引數newline='',問題就解決啦。class CsvItemExporter(BaseIt
JAVA以UTF-8編碼格式匯出CSV檔案,用office開啟產生亂碼的解決方法
一般java匯出為csv檔案程式碼如下 OutputStreamWriter osw = new OutputStreamWriter(resp.getOutputStream
用PL/SQL Developer 匯出bmp檔案時,視窗一閃而過解決辦法
設定系統變數就可以了。 變數名:ORACLE_HOME 變數值:為ORACLE安裝bin目錄的上一級目錄,假如你的bin目錄就在E:\app\Administrator\product\11.1
excel/csv等表格匯出資料數字型別過長出現科學計數法的解決方案
和匯出excel/csv的方式或者語言沒有太大關係 Excel顯示數字時,如果數字大於12位就會自動轉化為科學計數法 如果數字大於15位,它不僅用於科學技術費表示,還會只保留高15位,其他位都變0。
Android 匯出CSV檔案,解決中文亂碼問題
亂碼,無非就是編碼對不上的問題,只要編碼一樣那就沒問題,使用了Okio,直接上程式碼: try { //寫入檔案 String data = stringB
SQLyog匯出csv檔案內容都在一列的解決辦法
1.選擇資料庫表 --> 右擊屬性 --> 備份/匯出 --> 匯出表資料作為 --> 選擇cvs --> 選擇下面的“更改” --> 欄位 --> 變數長度
JAVA以UTF-8匯出CSV檔案,用excel開啟產生亂碼的解決方法
先上一段程式碼(上好的程式碼,多年陳釀) OutputStreamWriter osw = new OutputStreamWriter(resp.getOutputStream(), "UTF-8"); // 要輸出的內容 result = (String)co