我需要用軟體匯入及匯出AD中的電話屬性為CSV
但是(儘管在匯入前已經把儲存格格式改為文字,且匯入文字檔:csv時也選文字的情況下)
(1)EXCEL很自己為聰明的把09XXXXXXXX的0刪去了->此時Fx後面的值看到0不見了
(2)也讓+8869XXXXXXXX的+在顯示時不見了並且改為8.869XXE+11的指數格式->此時Fx後面的看到則是+不見,只剩下8869XXXXXXXX
跪求高手要如何處理CSV的電話而不影響原資料,讓我匯出後修改可以以相同格式還原匯入回去? 我希望09XXXXXXXX和+8869XXXXXXXX都保留維持原格式
謝謝!!!!
把這些資料當純文字處理. 例如: 在匯出的每欄資料前後, 加上引號, 在 Excel 輸入時, 先輸入一個引號, Excel 就會當純文字.
我知道加引號可以當成純文字,但是問題是:
1.原先AD由軟體匯出的檔案就是CSV格式,沒辦法先輸入'
2.加了'之後再匯回軟體上AD時格式就不對了
所以我要的是在不修改內容的前提下進行編輯
那可以參考這兩個網站的作法:
[http://blog.miniasp.com/post/2008/08/05/How-to-read-Excel-file-using-OleDb-correctly.aspx
](http://blog.miniasp.com/post/2008/08/05/How-to-read-Excel-file-using-OleDb-correctly.aspx<br />
)
Excel用匯入打開CSV就好... 把你要的欄位改為文字