Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在Excel c中的特定单元格中插入文本#_C#_Excel - Fatal编程技术网

C# 在Excel c中的特定单元格中插入文本#

C# 在Excel c中的特定单元格中插入文本#,c#,excel,C#,Excel,我需要在第5行ist列中插入文本,在第5行第2列中插入另一文本。。。我该怎么做?下面是am使用的代码和超出范围异常: Excel.Application xlApp; Excel.Workbook xlWorkBook; Excel.Worksheet xlWorkSheet; Excel.Worksheet xlWorkSheet2; Excel.Worksheet xlWorkSheet3; Excel.Range oRange; xlApp = new Excel.Application

我需要在第5行ist列中插入文本,在第5行第2列中插入另一文本。。。我该怎么做?下面是am使用的代码和超出范围异常:

Excel.Application xlApp;
Excel.Workbook xlWorkBook;
Excel.Worksheet xlWorkSheet;
Excel.Worksheet xlWorkSheet2;
Excel.Worksheet xlWorkSheet3;
Excel.Range oRange;

xlApp = new Excel.Application();

xlWorkBook = xlApp.Workbooks.Add(misValue);

xlWorkSheet2 = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
xlWorkSheet2.Name = "The chart sheet";

xlWorkSheet2.Cells[5, 1] = "First Name";
xlWorkSheet2.Cells[5,2] = "Last Name";  

在上面插入单元格之前,必须添加工作表

Excel.Application excelApplication = new Excel.Application();
Excel.Workbook excelWorkBook = excelApplication.Workbooks.Add();
Excel.Worksheet wkSheetData = excelWorkBook.ActiveSheet;
excelApplication.Cells[5, 2] = "TextField";

我希望这会有所帮助

您是否在循环中执行此操作?我还需要更多的钱。因此,您不再获取
OutOfRangeException
,而是现在获取
OutOfMemoryException
?我添加了类似wise调用的行((操作)(()=>{dataGridView1.Rows.Add(1);});因为我需要bw中的一个空白行来进行格式化。我没有任何循环。我得到的是其他单元格的结果,而不是这个添加的行单元格的结果。我实际上是在将数据从网格导出到Excel。恐怕我发现很难理解这个新问题。也许值得再问一个问题。如果我的回答解决了您最初的问题,请接受它,然后再问另一个问题,并提供有关新错误的详细信息,包括您用来调用Excel导出的代码。。。