問題描述:
Oracle通過PL/SQL Developer導出數據為CSV格式,VARCHAR2類型的字段如果存入的是數值(例如3307830000004059)太長,CSV文件該列會用科學計數法表示,即使選擇該列,點擊數據--.>分列,固定寬度,列數據格式選擇文本,最后一位仍然會被置為0。
解決方法:
Oracle通過PL/SQL Developer導出數據為CSV格式,新建一個Excel文件,點擊數據-->自文本,選擇之前導出的CSV文件,文件類型分隔符號,選擇逗號,【選中所有列】,然后選擇列數據格式文本。
樣例如下:
1)Oracle的列數據
2)CSV文件該列經過分列處理后仍存在最后該列最后一個字符置為0的情況
3)解決方法
- Oracle通過PL/SQL Developer導出數據為CSV格式文件Test.csv
- 新建一個Excel文件,點擊數據-->自文本,選擇之前導出的CSV文件Test.csv如下圖所示
3. 點擊下一步下圖所示,
4. 選擇逗號,點擊下一步如下圖所示,按住shift選中所有列,選擇文本格式
5. 點擊完成,如下圖所示,選擇數據存放在現有工作表或者新工作表
6. 所有列都以數據庫中的樣式文本顯示