将值添加到excel文件

我有一个问题,并再次需要你的帮助。

所以我创build的应用程序,这将添加一些值从excel的dataGridView。

我创build了这个:

OpenFileDialog fd2 = new OpenFileDialog(); fd2.Filter = "excel datoteka(*.xls)|*.xls"; fd2.RestoreDirectory = true; if (fd2.ShowDialog() == System.Windows.Forms.DialogResult.OK) { Excel.Application objExcel = new Excel.Application(); objExcel.Visible = true; string path = fd2.FileName; Excel.Workbook objBook = objExcel.Workbooks.Open(path, System.Reflection.Missing.Value); Excel.Worksheet objSheet = (Excel.Worksheet)objBook.Worksheets.get_Item(1); Excel.Range objRange; objRange = objSheet.get_Range("A15","V40"); objRange.Value = "74"; objRange.set_Value(System.Reflection.Missing.Value,7); } else { MessageBox.Show("error"); } 

如果字段为空,我需要程序获取范围。 而objrange.set_value必须有来自datagrid的数据。

Thx为您提供帮助。