我遇到了问题,需要你的帮助。
所以我正在创建应用程序,它将从dataGridView中为excel添加一些值。
我创造了这个:
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的数据。
感谢您的帮助。