2013-04-08 85 views
0

我有一個MS Excel文件,其中一列包含格式爲m/d/yyyy和mm/dd/yyyy的日期。我希望將所有這些日期導入到MySQL表中。MS Excel:如何在導出爲csv時獲取更改的日期格式?

所以在MS Excel中,我將單元格格式更改爲自定義日期「yyyy-mm-dd」,並且在excel列中一切看起來都很好。當我將其導出爲.csv時,所有日期均爲原始格式,即m/d/yyyy和mm/dd/yyyy,但不是'yyyy-mm-dd'。

請在這方面幫助我。謝謝!

+0

更改單元格*格式*不會做任何事情來更改日期的*值*,這是問題的根源。考慮將日期更改爲STRING數據類型,這應該保留您所需的「格式」中的數據。 – 2013-04-08 16:25:04

回答

1

就像David提到的那樣,您可能必須在將文本導入MySQL表之前將其替換。你可以試試這個公式:

=TEXT(A2,"yyyy-mm-dd")

抄下。然後執行復制 - >將值粘貼到原始日期列中。然後用Text()公式刪除臨時列。

嘗試在替換文本後導入它。它應該解決。

+0

David&Joseph,謝謝你的解釋。我按照你的建議,並導出爲.txt而不是.csv;這爲我做了詭計:) – 2013-04-10 02:54:56