2013-04-03 30 views
0

我在mysql的表列,該列的類型是VARCHAR,在他保存的文本數據的模樣:一些數據格式導出mysql表後改變到csv

4/5 
4/5 
2/3 

好吧,我想導出此表到csv的格式,但是在導出之後,當我在excel中打開這個csv時,數據4/5轉換爲04.05.2013

我需要導出後,像這樣的數據4/5保持爲4/5並沒有改變一些其他格式,如何做到這一點?

+3

Excel有一種自動格式化某些類型值的習慣,它感覺是日期。您可以通過使用「Data >> From text」菜單打開CSV來防止這種情況:這使您可以選擇爲每個導入的列指定數據類型。 –

回答

1

值的顯示方式取決於操作系統的區域設置。 (例如,對於Windows 7,請參閱區域和語言)。在附加的排列中還有特定的CSV分隔符(列表分隔符)等。 這些設置是全局的(對於系統)。它們用於例如通過MS Excel。沒有辦法如何強制Excel以您想要的方式顯示CSV值。 你不應該改變這些系統設置。他們只是給你很好的參考,爲什麼你的價值觀以他們的方式顯示。

+0

如果你沒有這麼做,你可以嘗試在引號中封裝csv值。 – rocky