2012-08-07 48 views
-1

我一些文本字段我想導出到CVS不日期轉換..導出到CVS:防止自動轉換日期

例子:

「1/1」將改變爲01 2012年1月,當我打開使用excel的.cvs文件。

目前的解決方案是添加一個空白,我可以知道是否有更優雅的解決方案嗎?

獎金問題:有一個用於將數據導出到CVS的API?我發現使用數組設置列非常粗糙。

+0

以下是您的「獎勵問題」:您嘗試了什麼? – Sujay 2012-08-07 02:26:11

+0

當前的解決方案是添加一個空格, – seesee 2012-08-07 03:36:01

+0

嘗試在單引號'''1/1「'前面加上數字。我還沒有嘗試過。 – 2012-08-07 04:21:56

回答

0

此轉換是因爲Excel而不是CSV文件。 有兩個解決方案

  1. 使用庫導出的XLS文件
  2. 在Excel中創建一個新的Excel文件,並選擇整個工作表,改變細胞的類型設置爲文本(或至少那些列中,您認爲應該不會改變日期)。然後,您可以通過複製來導入您的csv文件,並將其內容粘貼到excel文件中,然後使用導入嚮導拆分列。