6

これら2つのファイル形式の違いは何ですか。

私はここからこれを見つけました

.txtファイル: これは、MSWindowsを実行しているすべてのデスクトップPCにあるメモ帳を使用して開くことができるプレーンテキストファイルです。このファイルには、あらゆる種類のテキストを保存できます。これまでのテキスト形式に制限はありません。エンドユーザーにとって使いやすいため、多くの毎日のデータサマープロバイダーは.txtファイルを使用しています。これらのファイルには、適切にコンマで区切られたデータが含まれています。

.csvファイル:「カンマ区切り値」の略語これは、MSExcelで 一般的に使用される特別なファイル拡張子です。基本的にこれもプレーンテキストファイルですが、カンマ区切りの値に制限があります。通常、このタイプのファイルをダブルクリックすると、MSExcelで開きます。コンピュータにMSExcelがインストールされていない場合、またはメモ帳が使いやすい場合は、ファイルを右クリックしてメニューから[プログラムから開く]を選択し、メモ帳を選択して、このファイルをメモ帳で開くこともできます。

私の質問 :

  • カンマ区切り値とはどういう意味ですか?
  • c#を使用して.csvファイルを作成する場合、を使用してファイルを書き込む必要があり、拡張子をStreamWriter.csvに変更するだけで済みますか?
  • もしそうなら、私はコンマで書き込み文字列を変更する必要がありますか?

ありがとう…。

4

3 に答える 3

8

カンマ区切り値とはどういう意味ですか?

たとえば、カンマで区切られた値。

Name,Id,3,Address

c#を使用して.csvファイルを作成する場合、StreamWriterを使用してファイルを書き込む必要があり、拡張子を.csvに変更するだけで済みますか?

ファイルの拡張子を変更すると、MS Excelでファイルを開くのに役立ちます。ただし、ファイルは何でもかまいませんが、コードから開くことができます。(StreamReader)

もしそうなら、私はコンマで書き込み文字列を変更する必要がありますか?

はい、値をCommaで区切ります。または、他の任意の区切り文字を使用できます。一部の言語/カルチャでは小数点記号に使用されるため、;セミコロンにすることもできます。,

于 2013-01-31T07:01:34.460 に答える
4

CSVは次のように構成されています。

"value"、 "value1、" value2 "

テキストファイルは、区切り文字から自由形式、固定幅、ギザギザの右文字など、何でもかまいません。

データにコンマが含まれていて、値を適切に修飾しない場合、CSVファイルはお尻の痛みになる可能性があります。

私は通常、タブ区切りまたはパイプ区切りのファイルを作成します。

于 2013-01-31T07:02:31.937 に答える
3

プログラミングの観点からは、ファイル拡張子は違いを生みません。実際、txtファイル内にコンマ区切りの値を書き込むことができます。

コンマで区切られた値は、値がコンマで区切られていることを示します。これは、一部のデータを保存して複数のシステム間で共有する場合に役立ちます(一方、XMLの方が適しています)。

名前、年齢、場所を保存する必要があると仮定します。

TilT,25,Germany

カンマ区切りのデータです。

c#のスコープでは、値の間にコンマを追加する必要があり、CSVファイルまたはTXTファイルとして保存できます。違いはありません。

于 2013-01-31T07:05:03.163 に答える