gpt4 book ai didi

c# - 如何访问excel文件的当前行索引?

转载 作者:行者123 更新时间:2023-11-30 21:09:39 24 4
gpt4 key购买 nike

public bool StoreInExecel(String name,String csFIleName)
{
int cellno = ;//Initialize to current row no
Microsoft.Office.Interop.Excel.Application excelApp = new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Workbook workbook = (Microsoft.Office.Interop.Excel.Workbook)excelApp.Workbooks.Add(Missing.Value);
Worksheet worksheet;

// Opening excel file
workbook = excelApp.Workbooks.Open(fileName, 0, false, 5, "", "", true, XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0);

// Get first Worksheet
worksheet = (Microsoft.Office.Interop.Excel.Worksheet)workbook.Sheets.get_Item(1);

// Setting cell values

((Microsoft.Office.Interop.Excel.Range)worksheet.Cells[cellno,"B"]).Value2 = "5";
((Microsoft.Office.Interop.Excel.Range)worksheet.Cells[cellno,"B"]).Value2 = "7";

workbook.Save();
workbook.Close(0, 0, 0);
//excelApp.Quit();
return true;
}

我想将“cellno”初始化为 excel 文件的当前行索引,这样数据就不会被覆盖。有没有特定的函数来获取填充的行数?

最佳答案

你可以使用

Excel.Range range = (Excel.Range)excelApp.ActiveCell;
int cellno = range.Row;

关于c# - 如何访问excel文件的当前行索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8926076/

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