将值添加到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为您提供帮助。
- ExcelDNA评估公式返回自定义UDF的ExcelErrorName
- 在工作簿中创build一个没有标题ace.oledb的工作表
- 将Double转换为DateTime?
- Aspose.Cells在条件格式中使用数组(Ctrl + Shift + Enter或CSE)公式
- Worksheet.SaveAs(“file.csv”)在.NET 3.5和.NET 4.0中的工作方式不同
- 我是否需要安装Excel来查询使用OleDB Provider的电子表格?
- Excel工作表重命名将无法工作
- 无法使用System.Data.OleDb.OleDbConnection打开Excel文件
- 如何在closuresExcel工作簿后捕获用户操作