As far as I know there are only three import options in OCD:

1) from an OrangeCD database (old or current)
To my knowledge the OCD database specification is not available, so you can forget about that.

2) from a local FreeDB database
You can find the FreeDB database format specification at [url]http://www.freedb.org/modules.php?name=Sections&sop=viewarticle& artid=29[/url], but I'm not sure whether it's of any help.

3) from cdplayer.ini
I think this is your best bet. The specification is fairly simple. Here's a sample with two albums:

-------------------------------------
[00BA7E6E]
artist=Depeche Mode
title=A Broken Frame
numtracks=10
0=Leave In Silence
1=My Secret Garden
2=Monument
3=Nothing To Fear
4=See You
5=Satellite
6=The Meaning Of Love
7=A Photograph Of You
8=Shouldn't Have Done That
9=The Sun & The Rainfall

[2985686]
artist=Glenn Miller
title=Big Bands
numtracks=21
0=In The Mood
1=Pennsylvania 6-5000
2=Moonilight Becomes You
3=Sunrise Serenade
4=Don't Sit Under The Apple Tree
5=Moonlight Serenade
6=Elmer's Tune
7=Goin' Home
8=Juke Box Saturday Night
9=Tuxedo Junction
10=Chattanooga Choo Choo
11=Caribbean Clipper
12=Moonlight Cocktail
13=American Patrol
14=At Last
15=(I've Got A Gal In) Kalamazoo
16=Danny Boy
17=Serenade In Blue
18=A String Of Pearls
19=I Know Why
20=Little Brown Jug
-------------------------------------

To try this out, paste the above sample into a text file. Name the file whatever you want (for instance test.ini) , and then import it into OrangeCD (-> Database | Import and export.... | Import from Windows CD Player).

So the real challenge here is probably to find a way to turn your Excel/Access-based information into a cdplayer.ini file.

It can be done with a fairly simple Visual Basic script (vbscript). But the script would have to be customized to reflect your specific record layout (Access table structure, Excel columns etc.).