C# 从excel加载数据

C# 从excel加载数据,c#,excel,windows,variables,C#,Excel,Windows,Variables,我是C#新手,我想问一个问题:我有一个Excel文件,其中第一列是行数,第二列是变量x(数字),第三列是变量y(数字),我想在教科书中显示变量x和y,打开Excel的其余代码是可以的,因为它以另一种形式工作,我使用以下代码: for (int i = 1; i <= 11; i++) //rowCount { if (xlRange.Cells[i, 1] != null && xlRange.Cells[i, 2].Value2 != null) {

我是C#新手,我想问一个问题:我有一个Excel文件,其中第一列是行数,第二列是变量x(数字),第三列是变量y(数字),我想在教科书中显示变量x和y,打开Excel的其余代码是可以的,因为它以另一种形式工作,我使用以下代码:

for (int i = 1; i <= 11; i++) //rowCount
{
    if (xlRange.Cells[i, 1] != null && xlRange.Cells[i, 2].Value2 != null)
    {
        int x = xlRange.Rows[i - 1].Cells[1].Value = xlRange.Cells[1].Value2;
        int y = xlRange.Rows[i - 1].Cells[2].Value = xlRange.Cells[2].Value2;

        hodnotax.Text = x.ToString();
        hodnotay.Text = y.ToString();
    }
}

for(int i=1;i一个可能的问题是Excel文档的文件夹。如果它位于x86中,请将该位置更改为非管理员文件夹

如果不起作用,请将Excel保存为以下格式:X.xlsx

有关此线程的更多解决方案:
祝你好运!

谢谢,我的excel文件在桌面上,所以我想应该没问题。你做了吗?