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