2009-08-18 98 views
0

我有一個訪問數據庫,其中字段類型是文本,它包含26個數字。我把它轉換到Excel,但它只有第5號訪問excel轉換

Text in database: 91234612345678912345678912 
Text in excel : 9.12346E+25 

如何從數據庫的整個領域脫穎而出?

+1

難道你不能等待一個多小時的答案嗎? – 2009-08-18 17:13:59

回答

0

除非您明確指定excel單元格的格式爲「文本」,否則它將被視爲Excel中的數字。

轉換數據庫值時,確保將「單元格格式」設置爲「文本」,或者如果您可以粘貼一些示例代碼,則可能是某人可以優化它並提供幫助。

HTH

1

如果是自己進行出口,你可以前綴場撇號('),以強制Excel治療領域爲文本,而不是數量。不幸的是,這具有不允許數學運算在現場執行的副作用,因爲它不再是數字。它還會在單元格的左上角放置令人討厭的綠色三角形,警告您已將數字轉換爲文本。

0

難道你不能像原樣導出它,然後突出顯示該列並將類型更改爲文本?不會將其轉換爲正確的值嗎?

+0

實際上,在這種情況下,它將無法工作,因爲原始字段在解釋爲數字時,具有太多數字以供Excel的數字格式處理(您最多可以獲得15位有效數字)。 – 2009-08-19 03:06:48

+0

啊。謝謝澄清。 – user158017 2009-08-19 13:35:37