2012-03-11 14 views
0

DataGridViewにレコードを設定するアプリケーションがあります。私はまた、参照用にDataGridを保存(または保存)するためのオプションをアプリケーションに提供しています。C#でDataGridViewを任意のドキュメント(MS Excel以外)にエクスポートするより良い方法はありますか?

ここでは、(DataGridに存在していたように)レコードを順番に格納するためのビューのようなテーブルを提供できるドキュメントを用意したいと思います。しかし、ここでの問題は、私が保存したマシンにMS Officeがないことです。 (MS Excelは常にDatagridからエクスポートする方が良い方法の1つになります)

これを処理する方法はありますか?
どのドキュメントを、私はDatagridをエクスポートできますか?もしそうなら、おそらくdatagridから輸出する際のplsガイドはありますか?

はあなたが後にユーザーにそのデータを読み込むかどうかのためのツールを提供する場合はそれが依存あなた

答えて

1

ありがとうございます。

  • CSVファイル:

    は次のように、解決策の束があり、この上の良い点は、(平文データ)比較的ファイル小さいものですが、読者に提供が必要になりますほとんどの場合、それのために。

  • SqliteStorageそれはcsvファイルのようなcsvのような人間が読める形式のファイル、しかし、はるかにscallable(それはデータベースだ)とコンパクトではありません。

  • xml:これは中型/大型データ用には選択しません。比較的大きいので、途中で読者に提供する必要があります。

これらはいくつかのオプションです。私はあなたが他の人たちも手に入れることができると確信しています。

+0

のように思えますが、上記のようにエクスポートするデータに表形式を使用することはできません。 Plsは他の文書が効果的かどうかを知っていれば、それぞれのすべてのデータを順番に提示するTxtファイルを書く必要がありますか? –

+0

'c#'の 'csv'ライブラリを選択してください。彼らは通常delimeterを指定する方法をサポートしています。したがって、 '、'を使う代わりに 'タブを使うことができます。 – Tigran

関連する問題