Excelで開く必要があるCSVファイルがあります。一度に全行を自分のプログラムに読み込み、ある種のリストや配列に格納したいと思います。過去のプロジェクトでは私が使用している:これは私にエラーを与えているcsv/excelファイルから日付を正しく読み取る方法
DateTime[] dates = xlworksheet.get_Range("B7", "B"+xlWorksheet.Rows.Count);
:「『のSystem.DateTime []』にタイプ 『オブジェクト[、]』を変換できません」。これは理にかなっていますが、カラム全体を他の方法で保管する方法はわかりません。 Excelのワークシートから列全体をプログラムのリストまたは配列に読み込むにはどうすればよいですか?
データを保存してから、一度に1つずつ変換してから、それをあなたのDateTime配列に入れることができますか? – StephenT
はい、私が見ているセルブロックが空ではないと仮定すると、これを前に試してみましたが、正しく動作していました。手動で個別にループする必要がなければ、もっとうまくいくでしょう。そうする必要がありますか? – kenetik
私は先月、同じような状況に遭遇しました。私は通常、foreachループを実装してしまいます。一般にあまりにも多くの行を追加せず、非常に読みやすいままです。 – StephenT