- ベストアンサー
C# Excelファイルを生成したい
只今Excelファイルの出力について悩んでいます。 DataGridViewやListViewのデータをExcelに吐き出そうと思っています。 が、ネットで色々と調べてもよくわかりません・・・ サンプルソースは出てくるのですが、何が必要でどのようなことができるのかが いまいちピンと来なく、なかなか実現に至っていません。 やりたいことは ・新規作成するExcelファイルの名前を任意で入力 ・保存先を指定 ・DataGridViewなどの入力データをExcelにそのまま吐き出す です。 分からないのは ・Excelファイルを生成して保存してからデータを入れるのか(処理の順番) ・データ挿入はどうやるのか ・そもそもExcelファイルの生成と保存の仕方 プログラミング初心者なので、いまいち把握しきれません できれば97-2003ブックに対応したものをと思っています。 手順など分かる方、よろしくお願いします。 念のため開発環境とExcelのバージョンを・・ VisualStudio2008 C# OS:XP Excel:2007
- みんなの回答 (3)
- 専門家の回答
お礼
おお、新規作成から保存までのサンプルソース! ありがとうございます 試してみます
補足
色々試した結果、n-jun様に示していただいたやり方を ベースにした方法に落ち着きました。 データの挿入はコピーペーストにて一気に行い 1つずつ挿入によるスピードダウンを回避。 ですがもうちょっと利口なやり方があるような気がします・・・ それはまたちょくちょく調べつつ実現していけたらと思います。 回答して頂いた方ありがとうございました! ※妙なところで、A1がCell[1,1]であることになかなか気付かず Cell[0,0]と記述していたため エラーに小一時間ほど悩んだりもしました。。。