No table. It just takes 100 exp to get to the next level.
Experience gained is also pretty easy. It's a simple comparison between the level of the attacker and the target. It's a base 10 exp if the levels are the same, then slightly less per each level that the attacker is higher than the target down to 1 exp per action. If the target is higher, the attacker gets more per the difference.
I'd give more exact numbers, but I haven't played in a while and don't feel like jumping to a FAQ for it. The gist of the system should be enough to get you started.
It's simple enough. You get experience for performing actions, whether fighting, healing, thieving, spellcasting, anything other than Wait. If your target (whether friend, enemy, or yourself) is the same level as you, you get 10 experience. If your target is one level below you, you only get 8 experience. Two levels below, only 6 experience. Etc, down to a minimum of 1 experience.
Likewise if your target is one level above you, you get 12 experience. If two levels, 14 experience. Etc, up to a maximum of 96 exp for a level 2 character casting a Cure upon a level 50 ally. A character will often find he gets more experience for healing allies than for bashing enemies, even if the allies didn't need healing.
If you have multiple targets, you count the most favorable.