打开 Excel 文件并添加单元格值
本文关键字:单元格 添加 Excel 文件 打开 | 更新日期: 2023-09-27 18:30:56
我在我的项目中使用 C# & Excel Intropt.dll
我想打开我的 xlsx 文件并向 Sheet1 中的所有单元格添加一个值(例如"1")。
我怎样才能做到这一点?
喜欢这个:
12 14 19 22
81 91 26 62
结果:
13 15 20 23
82 92 27 63
您可以使用
此代码段。单元格[1,1]是左上角的第一个单元格。这将获取第一张工作表,但您也可以按名称引用它们。
Excel.Application xlApp;
Excel.Workbook xlWorkBook;
Excel.Worksheet xlWorkSheet;
object misValue = System.Reflection.Missing.Value;
xlApp = new Excel.ApplicationClass();
xlWorkBook = xlApp.Workbooks.Open(_filename, 0, true, 5, "", "", true, Excel.XlPlatform.xlWindows, "'t", false, false, 0, true, 1, 0);
xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
//You can loop through all cells and use i and j to get the cells
xlWorkSheet.Cells[1,1].Value2 = Convert.ToInt32(xlWorkSheet.Cells[1,1].Value2) + 1;
xlWorkBook.Close(false, misValue, misValue);
xlApp.Quit();