gpt4 book ai didi

c# - 打开一个excel文件并添加单元格值

转载 作者:行者123 更新时间:2023-12-04 22:09:58 24 4
gpt4 key购买 nike

我为我的项目使用 C# & Excel Intropt.dll

我想打开我的 xlsx 文件并向 Sheet1 中的所有单元格添加一个值(例如“1”)。

我怎样才能做到这一点?

像这样:

12   14    19    22

81 91 26 62

结果:
13   15    20    23

82 92 27 63

最佳答案

您可以使用此代码段。 Cells[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();

关于c# - 打开一个excel文件并添加单元格值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10141440/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com