2011-08-31 14 views
5

最初の行の最初のセルに "ID"のテキストが含まれているファイル(C#から作成しています)を作成すると、ファイルを開くことができません。有効なcsvファイル 私はその問題が「ID」であることに気付く前に、私は半時間を過ごします。 この状況で最も興味深いのは、「ID」が他のセルに移動された場合、すべて正常に機能します。CSVの最初のセルの制限

再現手順: 次の内容のテキストファイルを作成します。

ID,Name 
1,Unnamed 

保存it.Change拡張をcsvに。

これはすべてです。MS Excel 2010は、このファイルがcsvではないことを通知し、それを開くことはできません!

私は間違って何をしていますか?いくつかの情報についてはGoogleで検索しましたが、それは思われます。IDは予約語なんてありません。

私は前述のように、Win7Enterprisex64を実行していて、MS Excel 2010を使用しています。あなたのカルチャ設定に応じて、 P.Sは、csvセパレータは、問題は、Excelファイルが「SYLK」ファイルであると考えていることである

+1

これは、プログラミング上の問題よりExcelの問題のほうが多いです。投票してスーパーユーザーになりました。 –

答えて

8

,または;(おそらくいくつかの他の文字)であってもよいです。それはknown issueです。

+2

OMG、何が失敗...リンクありがとう –

+0

合意、ちょうどこの問題が発生しました。ばかげてる!私のプロセスが壊れたファイルを生成している理由を理解しようと数時間を費やしましたが、IDを使用したためです。 – buzzzzjay

関連する問題