先說明一下,我用的是繁體系統、、、程序裏面編碼方式是big5
問題:我查詢出來的一些列表結果,有138條記錄,每條記錄有19列,導出excel後
excel 2003                                          excel 2007
只導出了134條記錄 (錯誤)           導出了138條(正確)        這個用2007沒有問題
有3-4行格式不正確 (錯誤)            有3-4行格式不正確(錯誤)      這個兩個是一樣的問題、、2003沒有導出來的幾條記錄也沒什麼特別的,跟其他記錄一樣 ,
格式出錯的:比如下面這條記錄,有些列是沒有信息的,m應該在M下面,可是因為L列是空的,所以m就到L列下面去了、、
A B C D E F G H I J K L M N O P Q R S
a b c d e                    m         o   q
有三-四條信息都是這樣錯位顯示的,但是其他的信息也有是空的,格式都是正確的、、、不知道這個是不是跟繁體字有關、、、可是我看了一下,出錯的幾行記錄都跟其他的記錄沒什麼區別、、所以請教大家一下、、希望大家多給點意見、、、

解决方案 »

  1.   

    格式出錯的:比如下面這條記錄,有些列是沒有信息的,m應該在M下面,可是因為L列是空的,所以m就到L列下面去了、、
    A B C D E F G H I J K L M N O P Q R S
    a b c d e m o q我用流写时 貌似也出过这问题,后来我用Microsoft.Office.Interop.Excel写 直接往对应的单元格里写 就没出过这种问题了