2012-05-18 425 views
0

我在iReport的文本字段中有一個很大的數字(這個字段是一個字符串)。它來到20個數字。 當該字段被導出爲ex​​cel時,它變爲4.5656 E +。有沒有什麼辦法可以在Excel中通過調整iReport textField在Excel中使這個數字顯示(4575758585995050857),這樣它就可以直接導出?Excel格式的數字

+1

我假定你的意思是你導出到一個文本文件,然後將其導入Excel。使用導入嚮導,將該列指定爲文本類型。 –

+0

其實列類型是文本。它仍然不起作用。 – Giri

+0

右鍵單擊該列,然後轉到屬性,然後轉到常規並鍵入0(零)20次..你會看到該列爲20個數字... –

回答

1

我創建了一個帶有兩個20位數列的文本文件。一個作爲文本導入,一個作爲常規導入。下面的圖片顯示了我是如何做到的以及效果如何。

enter image description here

enter image description here

不知道爲什麼標籤依然勾選。當時我沒有注意到它。

enter image description here

通知我已經改變塔2的類型的文本。第3列我已作爲將軍離開。

enter image description here

enter image description here

第2欄是文本;第3列是一個數字。

+0

這個問題不是關於Excel中的設置,而是關於textField的格式,表達式或屬性 –

+0

@ Alex K.我不使用iReport,因此可能會有更多的問題比我的感謝。但是,如果您嘗試將字符串「4575758585995050857」導入Excel,它將轉換爲數字,除非您告訴Excel不要。 –