Skip to main content

如何將包含前導0的列的CSV文件導入Excel

如何將包含前導0的列的CSV文件導入Excel

Geoffrey Carr

在打開以逗號分隔的數據文件時,Microsoft Excel會自動將數據列轉換為其認為最佳的格式。對於我們這些不希望我們的數據發生變化的人,我們可以改變這種行為。

您有一個CSV文件,可能從其他應用程序導出或由其他人提供給您。你想在Excel中打開它,因為你非常了解它。 CSV文件將如下所示(如果您在notepad.exe中打開文件):

該文件包含列:ProductModelID,Name,SpecialID和ModifiedDate。包含前導0的數據的列SpeicalID是專用代碼,因此您希望在Excel中保留前導0。由於它是CSV文件,因此默認情況下,它在Windows資源管理器中顯示為Excel文件:

所以你雙擊該文件並在Excel中打開文件:

您可以看到,默認情況下,Excel將第3列中的前導0刪除了“特殊ID”。您啟動了Excel應用程序,並嘗試使用文件/打開手動打開文件,這也不起作用。我怎樣才能解決這個問題?

訣竅是用.TXT擴展名重命名文件,然後將文件帶入Excel。首先提出“我的電腦”?並將文件夾導航到文件所在的位置。

現在,如果您沒有看到文件擴展名.CSV(Windows默認情況下禁用此選項),請按照此步驟啟用文件擴展名 - “選擇菜單” - “工具”/“文件夾選項”?然後選擇“視圖”?選項卡,取消選中項目“已知文件類型的隱藏擴展名”?如下圖:

然後你應該看到文件擴展名如下:

右鍵單擊該文件並選擇重命名以將文件重命名為“產品信息”。

請注意,圖標也會更改為常規文本文件圖標。沒有打開Excel並使用“文件”/“打開”?命令將文件帶入Excel。執行此操作時,將彈出一個對話框,如:

確保“決定”?單選按鈕被選中,然後單擊“下一步”。按鈕繼續。在下一個屏幕上,選中“Comma”框。並取消選中所有其他選項。

點擊“下一步”?進入下一個屏幕。在此屏幕中,您需要單擊“特殊ID”?列並選擇“文本”?來自“數據格式”的radiobutton?部分。

點擊“ЂњFinish”?那你完成了。

您現在可以看到“特殊ID”列?已作為文本列引入,並保留所有前導0。

此方法可應用於將CSV文件引入Excel(包括其他分隔文件)的任何特殊情況。通過在數據導入過程中為每列指定數據類型,您可以更好地控制最終結果。

Link
Plus
Send
Send
Pin