Excel シートから読み取る C# アプリケーションを作成しています。シート全体を読み取りますが、行内の特定のセルを読み取って次の行に移動し、その行の特定のセルを再度読み取ることに興味があります。読み取られない、または省略されたセルは、Excel のすべての行で同じです。以下は、Excel を読み取るためのサンプル コードです。
private void button1_Click(object sender, EventArgs e)
{
Excel.Application xlApp = new Excel.Application();
Excel.Workbook xlWorkbook = xlApp.Workbooks.Open(@"C:/test.xlsx");
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++)
{
MessageBox.Show(xlRange.Cells[i,j].Value2.ToString());
}
}
}