2017-03-29 5 views
0

私は自分自身をアマチュアプログラマと考えます。私はJavaのクラスを取ってきました。私はC#を自分で教えるプロセスに入っています。
それは私が傾向に気づいたデータの読み込み(たとえばExcelファイルを言う)になると、それは常にオープンで始まる... IMPORTDATA/ManipulateData /するexportData ....エクスポートJavaまたはC#を使用してデータシートから読み取る

私の質問:
既に知っている "OpenStream" "CloseStream"以外のデータを読み取る他の方法はありますか?
そこにはさまざまな言語がありますが、すでにJavaやC#についてはわからない関数が組み込まれていることは知っていますか?

+0

これはあまりにも曖昧です。私はあなたがどのような "一般的なパターン"(あなたは何を意味するのでしょうか?)を参照しているかどうか分かりません。もちろん、データベースやNOSQLなど、連続して操作されないデータ記憶域の種類もあります。要するに、あなたの質問は本当に答えることができません。 – RealSkeptic

+0

私はお詫びします、私はまだスタックオーバーフローのハングを取得しています。私がJavaで教えた方法は、本質的に、OpenStream、ReadFromFile、Close Streamでした。 今私はC#を学びたいと思っていますが、ファイルから読み込むための同様の「フレームワーク」を見ていると思いますが、これはコードのほとんどがファイルから読み込むために書かれた方法のようなものかどうか不思議でした。 –

+1

If Excelファイルからデータを操作したい場合、単に開く/インポート/操作/エクスポート/クローズではありません。 Excelファイルを操作できるJavaまたはC#用の特定のライブラリが必要です。 Excelファイル形式は複雑です。単純なテキストファイル形式ではありません。 –

答えて

1

I/O操作は基本的にストリーミング操作です。あなたのメインロジックはメモリ内に格納され、実行されます。その後、結果、一時的な計算、またはアプリケーションの状態をディスクにダンプすることができます。これを実現する伝統的な方法は、ストリーム(ファイルストリーム、ネットワークストリームなど)を使用することです。これは、データが相次いで配置されるためです。通常、これらのストリームはランダムアクセスストリームではないため、簡単に操作できます。

C#では、使い捨てオブジェクトを手動で開いたり閉じたりしたくない場合は、usingステートメントを使用できます。

関連する問題