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