2011-04-26 90 views
3

Win XP,Excel 2007在Excel中格式化csv文件

我知道在csv格式上有各種其他帖子,但無法完全找到我需要的東西。

我們的一些數據被另一家公司拒之門外,他們每天早上都會向我們發送一份csv文件和前幾天的數據。

問題是這些數據來自可能有下拉列表的Web輸入表單。

例如可能有一個下拉的員工人數有相似1-10選項,11-25,26-50清單等

當我們在Excel中某些選項打開CSV文件類似1-10已被變成Oct-01我們不想要的日期格式。

有沒有簡單的方法來改變這些回到或重新格式化單元格,並做一個查找...取代? (這似乎沒有工作非常好,因爲它不斷恢復到日期)

的確有沒有更好的方式來打開csv文件,以保持格式不變?並拯救我們做很多發現...取代。

最終我們需要在Excel中打開csv。

感謝任何提示

+0

只需要添加一點 - 如果你安裝了Excel的優秀的ASAP實用程序插件,它內置了一個導入功能,它將保留原始格式。已經使用它一段時間了,似乎很好地工作。 – knookie 2013-10-30 15:08:35

回答

3

難道不是那麼煩人嗎?以下是我如何處理此問題的方法:

當您在Excel中打開CSV文件時,應該得到一個帶解析選項的對話框。首先您選擇分隔或固定,然後您會看到一個預覽數據解析的屏幕。

這很容易錯過,但是在對話框的右上角有一個選項可以爲每列設置特定的數據格式。選擇您要保護的列並將格式設置爲文本。 (這樣可以防止Excel在新英格蘭的郵政編碼中丟掉前導零碼!)

一旦將其存入Excel,您可以執行vlookup或替換以將值重置爲您自己的代碼。

希望這會有所幫助。祝你好運。

+0

我想補充一點,CSV文件不是Excel文件。 CSV文件是純文本文件,不包含任何格式信息。因此,除非將純文本文件轉換爲Excel文件,否則不可能保留格式。我寫了一篇深入討論這個問題的文章:http://theonemanitdepartment.wordpress.com/2014/12/15/the-absolute-minimum-everyone-working-with-data-absolutely-positively-must-知道-有關文件類型,編碼分隔符和數據類型,沒有藉口/ – Wouter 2014-12-16 14:25:04