在ORACLE中,導出到EXCEL時,假如有字段是長數字的,比如身份證15-18位,導出到CSV,XLS時,會出現格式不正確,后面的很多位都被自 動截取了,今天發現一個最快的解決方法,就是在導出到EXCEL時,在PL/SQL DEVELOPER中,選用導出到XML格式,導出后,
記得修改下這個XML的頭部,編碼加上encoding="gbk",這樣XML里有中文的話,導入EXCEL
時,就不會出現解析錯誤了.
然后打開EXCEL,選擇"數據"-"導入XML",選中你的這個XML,然后導入,馬上就可以了,
身份證的這個問題解決了,而且很COOL的是,每一列還帶有篩選功能哦.很好用吧.
另外摘錄一個其他語言導出XLS的,遇到這個問題的小TIPS:
在html頁面中定義td的樣式,如下:
誰為你設置了隱身可見Java代碼
<style>
td{
mso-number-format:'\@';
}
</style>
posted on 2011-09-29 10:09
墻頭草 閱讀(1260)
評論(0) 編輯 收藏