You've (essentially) got two choices. 1) you can write your own routine and it will be able to run anywhere or 2) you can call Access from within your program and have it do the import which means your program will only run on machines that have Access installed.