无法从ms访问数据库加载数百万条记录

I am trying to fetch 14,00,000 records from the ms access database. But I can't load that much records at a single time. it will exceeds memory and it will give an error. I want compare this records with my excel sheets records then will create new excel sheet to write matched records. During this process it gives an error like memory allocation exceeds. Please suggest me any possible way to do so.