2011-08-31 112 views
5

如果我創建csv文件(我是從C#這樣做),其中包含在第一行第一個單元格文本「ID」,MS Excel 2010無法打開它,它說,文件是不是有效的csv文件。 我花了一個半小時,然後才意識到問題在於「ID」。 在這種情況下最有趣的是,如果「ID」被移動到任何其他單元格,一切正常。CSV第一個單元格的限制

重現步驟: 與以下內容創建文本文件:

ID,Name 
1,Unnamed 

保存it.Change擴展csv

就這樣,MS Excel 2010會告訴你,這個文件不是csv,將無法打開它!

我在做什麼錯了?我google了一些信息,但它似乎,ID是不是某種保留字。

我正在運行Win7Enterprisex64並使用MS Excel 2010,正如我所提到的。 P.S取決於你的文化設置,csv隔膜可以,;(可能其他一些字符)

+1

這是一個Excel問題比編程問題更多...投票轉移到超級用戶。 –

回答

8

的問題在於:Excel認爲該文件是一個「SYLK」文件。這是一個known issue

+2

OMG,多麼失敗......感謝鏈接 –

+0

同意,剛剛遇到這個問題。這是荒唐的!我花了數小時試圖弄清爲什麼我的過程產生了損壞的文件,但這是因爲我使用了ID。 – buzzzzjay

相關問題