Excel工作表用c#选择第一行

时间:2014-01-14 12:38:33

标签: c# excel linq

我想使用互操作对象选择excel sheet第一行。我能怎么做 ?

xlWorkBook = xlApp.Workbooks.Open(directory, 0, true, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0);
xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
range = xlWorkSheet.UsedRange;
var List<string> tempList= range[1,*].Value.ToList();

我想和abow一样写。我该怎么写这种情况

3 个答案:

答案 0 :(得分:6)

Rows属性,您可以使用该属性访问特定范围的第一行:

var firstRow = range.Rows[1];

答案 1 :(得分:6)

尝试:

xlWorkSheet.Range("A1", "A1").EntireRow.Value;

答案 2 :(得分:0)

这对我有用。选择Excel工作表的第一行并应用粗体

 xlWorkSheet.Cells[1, 1].EntireRow.Font.Bold = true;