【发布时间】:2016-11-11 09:27:14
【问题描述】:
我需要从 xls 文件中的特定列中提取行数据,并在迭代时将每一行添加到列表中。我查看了这个站点并找到了How to iterate through Excel Worksheets only extracting data from specific columns,但我不确定如何修改以允许在每次迭代时添加到列表中。
Excel.Application xlApp = new Excel.Application();
Excel.Workbook xlWorkbook = xlApp.Workbooks.Open(@"C:\Temp\Sample\Sample.xls");
Excel._Worksheet xlWorksheet = xlWorkbook.Sheets[1];
Excel.Range xlRange = xlWorksheet.UsedRange;
int rowCount = xlRange.Rows.Count;
int colCount = xlRange.Columns.Count;
for (int i = 1; i <= rowCount; i++)
{
for (int j = 1; j <= colCount; j++)
{
//Not sure if I need to iterate this way or not
}
}
【问题讨论】:
-
您能否显示
Sample.xls并准确解释您要提取的内容? -
我不确定如何添加示例文件。它看起来像:(第一行是标题)(第 1 行)日期组描述机构(第 2 行)11/07/2016 1 Pessoa Fisica 1306