导入不连续的Excel列以进行访问

时间:2017-10-24 15:58:10

标签: access-vba ms-access-2010

enter image description here

strRange =" C:C,H:H,J:J,S:S,AA:AA"

private string NewId(string length, string outcome)
{
    string id = length + outcome;
    var maxRecordId = _context.JobRecords.Select(jr => jr.JobId).Where(jobId => jobId.Contains(id)).Max();
    if (maxRecordId == null)
    {
        return id + "00001";
    }
    else
    {
        return id + (int.Parse(maxRecordId.Substring(2)) + 1).ToString().PadLeft(4, '0');
    }        
}

有问题的电子表格有40列,其中我只需要5列(在stRange中列出)

这是语法还是我必须使用不同的方法?

1 个答案:

答案 0 :(得分:2)

不要导入,但链接工作表。

使用链接表作为源创建一个简单的选择查询。在此,标记有问题的五列并保存查询。

现在使用此查询进行导入。