Как мы можем записать определенную строку excel из C# , а не в ячейку всю строку
Как мы можем записать определенную строку excel из c#, а не в ячейку всю строку целиком? я пытался писать в ячейку, но в строку мне не удалось написать
Что я уже пробовал:
private void button2_Click(object sender, EventArgs e) { MyExcel.Application excelApp; MyExcel.Workbook excelWorkBook; MyExcel.Worksheet excelWorkSheet; MyExcel.Range range; string str; int rowCount = 0; int colCount = 0; excelApp = new MyExcel.Application(); excelWorkBook = excelApp.Workbooks.Open("e:\\SampleFile.xls", 0, false, 5, "", "", false, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0); excelWorkSheet = (MyExcel.Worksheet)excelWorkBook.Worksheets.get_Item(1); range = excelWorkSheet.UsedRange; for (rowCount = 1; rowCount <= range.Rows.Count; rowCount++) { for (colCount = 1; colCount <= range.Columns.Count; colCount++) { str = (string)(range.Cells[rowCount, colCount] as MyExcel.Range).Value2; MessageBox.Show(str); } } excelWorkSheet.Cells[rowCount, 1] = "new name"; excelWorkBook.Save(); excelWorkBook.Close(); excelApp.Quit(); releaseObject(excelWorkSheet); releaseObject(excelWorkBook); releaseObject(excelApp); }
SwethaVijayan
следующий ответ решите мою проблему plese пройдите через этот код если кто то столкнется с этой проблемой