.net 導出數據到excel

    之前做的一個系統導出數據到excel時,如果電腦裝的的office2003,導出的文件正常顯示數據,如果是office2007,打開excel,就是一串亂碼。

    後來在學長的指導下,採用了另一種方式,先將要導出的數據重新做一個頁面,在導出數據時,先重定向到那個頁面,再導出,此時導出的excel文件,可以用記事本打開,顯示的就是html語言,用office2007也可以正常顯示。

    採用這種方法的好處就是可以把要顯示的數據重新整理到一個頁面,而保持之前的那個頁面不變。

    出現這個問題的根本原因是編碼方式寫錯了,呵呵,之前用的是utf-7,改成gb2312就行了,可是剛剛在網上看到有些人也遇到一樣的問題,但是他們是把gb2312改成utf-7,問題就解決了。還真是怪事了。原文:http://www.netfan.cn/bencandy.php?fid=34&id=3774

頁面代碼:

導出具體數據頁面代碼:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章